通过ADO,我喜欢做以下查询:
select name, address, zip from terr where id = '33334'
Run Code Online (Sandbox Code Playgroud)
我喜欢为变量分配名称,地址,zip,以便我稍后可以在我的程序中分配它.我如何使用VB.NET ADO执行此操作?
尝试这样的东西:
Dim dbName As String
Dim dbAddress As String
Dim dbZip As String
Using connObj As New SqlClient.SqlConnection("<connectionString>")
Using cmdObj As New SqlClient.SqlCommand("select name, address, zip from terr where id = '33334'", connObj)
connObj.Open()
Using readerObj As SqlClient.SqlDataReader = cmdObj.ExecuteReader
'This will loop through all returned records
While readerObj.Read
dbName = readerObj("name").ToString
dbAddress = readerObj("address").ToString
dbZip = readerObj("zip").ToString
'handle returned value before next loop here
End While
End Using
connObj.Close()
End Using
End Using
Run Code Online (Sandbox Code Playgroud)
此外,您应该研究参数化where子句的值.