我在一些Visual Basic代码中遇到了一些问题,尽管我已经声明了一个变量,但当我尝试给它赋值时,Visual Studio返回一个错误,说这个变量还没有被声明。以下是代码块:
Private Sub chkbox_ta_CheckedChanged(sender As Object, e As EventArgs) Handles chkbox_ta.CheckedChanged
Dim query As String = "SELECT * FROM [Hiragana List] WHERE Pronunciation='Ta';"
Dim instruction As SqlCommand (query, connection)
Dim da As New SqlDataAdapter
da.SelectCommand = instruction
da.Fill(HiraganaList)
End Sub
这个错误是由“instruction”变量引起的,Visual Studio没有提供任何解决方案。此外,在instruction变量中的查询参数返回错误“数组边界不能出现在类型说明符中”。我仍在适应在VB中使用SQL,任何能教我如何避免这些错误的解释都将非常有帮助。