ผมทำ หน้า แก้ไขข้อมูลสมาชิกครับ
เมื่อสมาชิก กดเข้ามา จะโชว์ข้อมูล จากSQL Server ใน Textbox
แล้ว สามารถแก้ไข ได้ พอกด save ก็บันทึก
แต่พอกด save แล้ว ข้อมูลไม่อัพเดต ครับ
*ข้อมูลของ user มาโชว์บน textbox แล้วครับ
Code ทำให้ ข้อมูลของ user มาโชว์ที่ textbox
Dim strConnection As String = "Data Source=DELL_BLUE-PC;Initial Catalog=Test;Integrated Security=True"
Dim Connection As New SqlConnection(strConnection)
Dim strCommand As String = "Select [Username], [Name], [LastName], [Email], [Address] From [Member] Where [UserID]=@UserID"
Dim Command As New SqlCommand(strCommand, Connection)
Command.Parameters.AddWithValue("@UserID", CInt(Session("UserID")))
Try
Connection.Open()
Dim dataReader As SqlDataReader = Command.ExecuteReader(CommandBehavior.SingleRow)
dataReader.Read()
txtusername.Text = dataReader("UserName").ToString()
txtname.Text = dataReader("Name").ToString()
txtlname.Text = dataReader("LastName").ToString()
txtemail.Text = dataReader("Email").ToString()
txtaddress.Text = dataReader("Address").ToString()
dataReader.Close()
Connection.Close()
Catch ex As Exception
MessageBox.Show(String.Format("Error: {0}", ex.Message))
End Try
lblwel.Text = String.Format("Welcome {0}", txtusername.Text)
End If
อันนี้ Code ปุ่ม save
Dim strConnection As String = "Data Source=DELL_BLUE-PC;Initial Catalog=Test;Integrated Security=True"
Dim Connection As New SqlConnection(strConnection)
Dim strCommand As String = "Update [Member] Set [Name]=@Name ,[LastName]=@LastName ,[Email]=@Email ,[Address]=@Address Where [UserID]=@UserID"
Dim Command As New SqlCommand(strCommand, Connection)
Command.Parameters.AddWithValue("@Name", txtname.Text)
Command.Parameters.AddWithValue("@LastName", txtlname.Text)
Command.Parameters.AddWithValue("@Email", txtemail.Text)
Command.Parameters.AddWithValue("@Address", txtaddress.Text)
Command.Parameters.AddWithValue("@UserID", CInt(Session("UserID")))
Try
Connection.Open()
Command.ExecuteNonQuery()
Connection.Close()
MessageBox.Show("อัฟเดตข้อมูลเรียบร้อย")
Catch ex As Exception
MessageBox.Show(String.Format("Error: {0}", ex.Message))
End Try
Tag : .NET, Ms SQL Server 2008, Web (ASP.NET), VB.NET
Dim strConnection As String = "Data Source=DELL_BLUE-PC;Initial Catalog=Test;Integrated Security=True"
Dim Connection As New SqlConnection(strConnection)
Dim strCommand As String = "Update [Member] Set [UserPassword]=@UserPassword Where [UserID]=@UserID"
Dim Command As New SqlCommand(strCommand, Connection)
Command.Parameters.AddWithValue("@UserPassword", passwordTextBox.Text)
Command.Parameters.AddWithValue("@UserID", CInt(Session("UserID")))
Try
Connection.Open()
Command.ExecuteNonQuery()
Connection.Close()
MessageBox.Show("อัฟเดตข้อมูลเรียบร้อย")
Catch ex As Exception
MessageBox.Show(String.Format("Error: {0}", ex.Message))
End Try
Response.Redirect("~/Home/Home.aspx")
Date :
2010-10-26 12:38:52
By :
Help Me
No. 8
Guest
เป็นที่ ขั้นตอน การดึงข้อมูล จาก SQL SErver มาแสดงใน Textbox ไหมครับ