ASP.Net/ADO.net Database/Update SqlConnection
Update Sql Server Data
<source lang="csharp">
<%@ Page Language=VB Debug=true %> <%@ Import Namespace="System.Data" %> <%@ Import Namespace="System.Data.SQLClient" %> <script runat=server> Sub Page_Load(ByVal Sender as Object, ByVal E as EventArgs) End Sub Sub SubmitBtn_Click(Sender As Object, E As EventArgs)
Dim DBConn as SQLConnection Dim DBUpdate As New SQLCommand
" DBConn = New SQLConnection("server=localhost;" _
" & "Initial Catalog=TT;" _ " & "User Id=sa;" _ " & "Password=yourpassword;") DBConn = New SQLConnection("Data Source=whsql-v08.prod.mesa1.secureserver.net;Initial Catalog=DB_49907;User ID=nfexuser;Password="password";") DBUpdate.rumandText = "Update Employee Set " _ & "Salary = Salary * " & txtRaise.Text DBUpdate.Connection = DBConn DBUpdate.Connection.Open DBUpdate.ExecuteNonQuery()
End Sub
</SCRIPT>
<HTML>
<HEAD>
<TITLE>Updating SQL Server Data</TITLE>
</HEAD>
<Body LEFTMARGIN="40">
<form runat="server">
Enter the raise for all employees. For example, enter 1.25 for a 25% raise:
<asp:textbox
id="txtRaise" runat="Server"
/>
<asp:button
id="butOK" text=" OK " onclick="SubmitBtn_Click" runat="server"
/> </form> </BODY> </HTML>
</source>
Updating a database
<source lang="csharp">
<%@ Import namespace="System.Data" %> <%@ Import namespace="System.Data.SqlClient" %> <html>
<head> <title>Updating a database</title> </head> <body> <form method="post" runat="server"> <asp:Label id="txtFirstName" runat="server" />
<asp:TextBox id="txtLastName" runat="server" />
<asp:Button id="btnChange" runat="server" OnClick="btnChange_Click" Text="Change" /> </form> </body>
</html> <script language="VB" runat="server"> Dim strConnection As String = "Data Source=whsql-v08.prod.mesa1.secureserver.net;Initial Catalog=DB_49907;User ID=nfexuser;Password="password";" Dim objConnection As SqlConnection Sub Page_Load(ByVal Source As Object, ByVal E As EventArgs)
If Not IsPostBack Then LoadProduct() End If
End Sub Sub LoadProduct()
Connect() Dim strQuery As String = "SELECT FirstName, LastName " & _ "FROM Employee" Dim dbComm As New SqlCommand(strQuery, objConnection) Dim reader As SqlDataReader = dbComm.ExecuteReader() reader.Read() txtFirstName.Text = reader.GetString(0) txtLastName.Text = reader.GetString(0) reader.Close() Disconnect()
End Sub Sub btnChange_Click(ByVal Sender As Object, ByVal E As EventArgs)
UpdateProduct() LoadProduct()
End Sub Private Sub UpdateProduct()
Dim strSQL As String = "UPDATE Employee" & _ " SET FirstName = " & txtLastName.Text & _ " WHERE ID = 1" Connect() Dim dbComm As New SqlCommand(strSQL, objConnection) dbComm.ExecuteNonQuery() Disconnect()
End Sub Private Sub Connect()
If objConnection Is Nothing Then objConnection = New SqlConnection(strConnection) End If If objConnection.State = ConnectionState.Closed Then objConnection.Open() End If
End Sub Private Sub Disconnect()
objConnection.Close()
End Sub </script>
</source>