我将如何创建一个返回数据库中的列的查询?SQL select 语句很简单。我在 VB 方面遇到问题。
SELECT UserNO
FROM UserTable
WHERE UserID = user;
然后我需要获取该 UserNO 并将其传递给另一个 T-SQL 存储过程。我将如何运行 SELECT 查询并在 Visual Basic 中返回结果?
附上我的一些代码。下面的代码将用户添加到数据库中,但是 SQL Server 会自动生成 UserNo (INTEGER),因为 INSERT 语句在插入存储过程中运行,因此我需要在创建用户后提取 UserNO。
Public conwd As SqlConnection = New SqlConnection("Server=*****;Database=*****;User Id=****;Password=****")
Public conwp As SqlConnection = New SqlConnection("Server=*****;Database=*****;User Id=****;Password=****")
Dim cmdP As SqlCommand = New SqlCommand("EXECUTE [dbo].[AddNewUserWestonTemp] '" + user + "'", conwp)
Dim cmdD As SqlCommand = New SqlCommand("EXECUTE [dbo].[AddNewUserWestonTemp] '" + user + "'", conwd)
conmp.Open()
conmd.Open()
cmdP.ExecuteNonQuery()
cmdD.ExecuteNonQuery()