0

私は何を間違っていますか?私はしばらくこれを続けてきました... 私は降伏します。

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Using sqlCon = New SqlConnection("Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\gadgetDatabase.mdf;Integrated Security=True")

        Dim Id As Integer = 2
        'With the use of ID, it will get the appName or Application Display Name
        sqlCon.Open()
        Dim sqlText = "SELECT appName " & _
                      "FROM appTable " & _
                      "WHERE Id = @sqlID"
        Dim sqlCmd = New SqlCommand(sqlText, sqlCon)
        sqlCmd.Parameters.AddWithValue("@sqlID", Id)
        'sqlCmd.ToString()
        sqlCmd.ExecuteScalar() 'I had these in there before I copied the code over
        sqlCon.Close()
        Label3.Text = sqlText 'For testing or confirmation it went correctly...

    End Using

End Sub
4

1 に答える 1

1

電話するのを忘れた

string apName = sqlCmd.ExecuteScaler();

結果を取得します。

結果セット (複数の結果) が予想される場合は、結果を呼び出しreader = cmd.ExecuteReader() てループします。

于 2013-04-21T04:06:14.667 に答える