0
我想使用他/她的用户id从Web服务器数据库中将客户信息从Microsoft SQL Server数据库中删除到Web表单上,我可以得到一些帮助。从sql server数据库中删除信息
我想使用他/她的用户id从Web服务器数据库中将客户信息从Microsoft SQL Server数据库中删除到Web表单上,我可以得到一些帮助。从sql server数据库中删除信息
你可以通过编写一个类将定义一个客户是什么开始:
Public Class Customer
Public Property Id As Integer
Public Property FirstName As String
Public Property LastName As String
End Class
然后一个方法来从数据库中检索该客户:
Public Function GetCustomer(ByVal CustomerId As Integer) As Customer
Using conn = New SqlConnection("Data Source=serverName;Initial Catalog=databaseName;User Id=username;Password=password;")
Using cmd = conn.CreateCommand()
conn.Open()
cmd.CommandText = "SELECT id, first_name, last_name FROM customers WHERE id = @id"
cmd.Parameters.AddWithValue("@id", CustomerId)
Using reader = cmd.ExecuteReader()
While reader.Read()
Dim Customer = New Customer()
Customer.Id = reader.GetInt32(reader.GetOrdinal("id"))
Customer.FirstName = reader.GetInt32(reader.GetOrdinal("first_name"))
Customer.LastName = reader.GetInt32(reader.GetOrdinal("last_name"))
Return Customer
End While
End Using
End Using
End Using
Return Nothing
End Function
,最后调用这个函数您的网页表单:
Dim Customer = GetCustomer(123)
FirstNameTextBox.Text = Customer.FirstName
...
如果您想避免在哟中编写SQL查询你的代码你可以使用ORM,如Entity Framework。
SQL的标签?你已经做了什么?你卡在哪里? 更多详细plz – SwissGuy 2011-05-09 08:43:37