簡體   English   中英

從SQL Server抓取給定行中某一列中一個單元格的值的數據行-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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM