Progress Monitor for IdealProgrammer.com
Take Swift, Intelligent, Massive, Planned, Loving, Effective (S.I.M.P.L.E.) Action to Transform Self into Ideal
Skip Repetitive Navigational Links
Home
News
Presenters
Register
Contact
Categories
Titles
Converter
Code Samples
C# ASP.NET
C# Console
HTML
JavaScript
SQL Server
VB ASP.NET
VB Console
Please login
VB.NET ASP.NET Sql Command Insert Statement Source Code Example
Description:
Illustrates using Sql Command Insert Statement in VB.NET ASP.NET.
Example Webform Code:
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="SqlCommandInsert.aspx.vb" Inherits="Database_ADONET_SqlCommandInsert" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> <table> <tr> <td>First Name: </td><td> <asp:TextBox ID="txtFirstName" runat="server"></asp:TextBox> </td> </tr> <tr> <td>Last Name: </td><td> <asp:TextBox ID="txtLastName" runat="server"></asp:TextBox> </td> </tr> </table><br /> <asp:Button ID="btnInsert" runat="server" Text="Insert" /><br /> <asp:Label ID="lblErrMsg" runat="server" Text="lblErrMsg" ForeColor="#FF3300" Visible="False"></asp:Label><br /> <asp:GridView ID="GridView1" runat="server" DataSourceID="sdsEmployees"> </asp:GridView> <asp:SqlDataSource ID="sdsEmployees" runat="server" ConnectionString="<%$ ConnectionStrings:Northwind_ConnectionString %>" SelectCommand="SELECT [FirstName], [LastName] FROM [Employees]"> </asp:SqlDataSource> </div> </form> </body> </html>
Example Code Behind:
Imports System Imports System.Data Imports System.Data.SqlClient Partial Class Database_ADONET_SqlCommandInsert Inherits System.Web.UI.Page Protected Sub btnInsert_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnInsert.Click Dim thisConnection As New SqlConnection(ConfigurationManager.ConnectionStrings("Northwind_ConnectionString").ConnectionString) 'Create Command object Dim nonqueryCommand As SqlCommand = thisConnection.CreateCommand() Try ' Open Connection thisConnection.Open() ' Create INSERT statement with named parameters nonqueryCommand.CommandText = _ "INSERT INTO Employees (FirstName, LastName) VALUES (@FirstName, @LastName)" ' Add Parameters to Command Parameters collection nonqueryCommand.Parameters.Add("@FirstName", SqlDbType.VarChar, 10) nonqueryCommand.Parameters.Add("@LastName", SqlDbType.VarChar, 20) nonqueryCommand.Parameters("@FirstName").Value = txtFirstName.Text nonqueryCommand.Parameters("@LastName").Value = txtLastName.Text nonqueryCommand.ExecuteNonQuery() Catch ex As SqlException ' Display error lblErrMsg.Text = ex.ToString() lblErrMsg.Visible = True Finally ' Close Connection thisConnection.Close() End Try GridView1.DataBind() End Sub Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load lblErrMsg.Visible = False End Sub End Class
Example Connection String:
<connectionStrings> <add name="Northwind_ConnectionString" connectionString="Server=(local)\SQLEXPRESS;Initial Catalog=Northwind;Integrated Security=SSPI" /> <add name="Pubs_ConnectionString" connectionString="Server=(local)\SQLEXPRESS;Initial Catalog=pubs;Integrated Security=SSPI" /> </connectionStrings>
Home
News
Presenters
Register
Contact
Categories
Titles
Converter
Code Samples
C# ASP.NET
C# Console
HTML
JavaScript
SQL Server
VB ASP.NET
VB Console