'使用'资源变量必须具有显式初始化vb.net

时间:2013-03-24 01:09:40

标签: sql vb.net using

我正在尝试在数据库表上使用基本命令,遵循我找到的here指令。这是我第一次做sql的东西,我有一些问题让我的'使用'的第一行编译。这是我的代码:

Dim sql As String = "SELECT * FROM my_table"

Using cn As SqlConnection(getConnectionString()),cmd As New SqlCommand(sql)
    //Do Some Stuff
End Using

我得到的错误是:

BC36011: 'Using' resource variable must have an explicit initialization.

我查看了msdn参考,但似乎无法弄清楚我做错了什么。我正在使用vb .net 4.0。谢谢你的帮助

1 个答案:

答案 0 :(得分:3)

尝试

Using cn As New SqlConnection(getConnectionString()), _
      cmd As New SqlCommand(sql)
    //Do Some Stuff
End Using