[英]How to relate a row to a specific SQL column from Visual Basic?
[英]Grab row of data from SQL Server given value of one cell in a column in that row--Visual Basic
我檢查了值是否存在
Dim connectionString = [connection string ]
Using exist As New SqlConnection(connectionString)
Dim cmd As SqlCommand = New SqlCommand("SELECT * FROM Employees WHERE WorkEmail = @WorkEmail", exist)
cmd.Parameters.AddWithValue("@WorkEmail", DataObjects.Contacts.ElectronicAddress.Email)
If cmd.ExecuteScalar > 0 Then
//return row so that I can grab values from it, given column names
我將如何在最后一行進行注釋部分?
您應該執行命令,然后檢查它是否返回任何行。
請參閱使用數據讀取器檢索數據
摘錄針對您的用例進行了微調:
Private Sub HasRows(ByVal connection As SqlConnection)
Using connection
Using cmd As SqlCommand = New SqlCommand("SELECT * FROM Employees WHERE WorkEmail = @WorkEmail", connection)
cmd.Parameters.AddWithValue("@WorkEmail", DataObjects.Contacts.ElectronicAddress.Email)
connection.Open()
Using reader As SqlDataReader = cmd.ExecuteReader()
While reader.Read()
REM Your code to pull the data you want from the returned data goes here
End While
End Using
End Using
End Using
End Sub
將來,請嘗試瀏覽Microsoft文檔。 通常,您會在那里找到所需的東西。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.