gpt4 book ai didi

sql - VB.NET 声明错误

转载 作者:行者123 更新时间:2023-12-05 02:23:34 26 4
gpt4 key购买 nike

我在一些 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

该错误是由“指令”变量引发的,Visual Studio 未提供任何解决方案。除此之外,指令变量中的查询参数返回错误“数组边界不能出现在类型说明符中”。我仍然习惯在 VB 中使用 SQL,任何能教我如何避免这些错误的解释都会非常有帮助。

最佳答案

SqlCommand 的声明和初始化语法错误​​。
正确的语法是以下之一:

Dim instruction As SqlCommand = new SqlCommand(query, connection)

Dim instruction As New SqlCommand (query, connection)

或者只是

Dim instruction = new SqlCommand(query, connection)

Dim Statement有许多变化,应该仔细研究(尤其是在语言的早期)

关于sql - VB.NET 声明错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20912962/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com