我使用Visual Studio 2008并编写了此代码:
Public sqlConn As New SqlConnection
Dim SQLConn As SqlConnection
'on form load
Sub FMain_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
sqlConn.ConnectionString = "Data Source=...."
执行它时,我收到了这个错误:
错误1输入' SqlConnection'没有定义。
这究竟是什么问题?
答案 0 :(得分:0)
您的标题表示连接字符串中存在错误,但该错误与连接字符串无关。 SqlConnection
类是System.Data.SqlClient
命名空间的成员。如果您不在代码中限定类型名称,则必须导入名称空间。由于默认导入System.Data
命名空间,您可以在以下代码中引用它:
Public sqlConn As New SqlClient.SqlConnection
您还可以通过在文件顶部添加以下行来在文件级别导入命名空间:
Imports System.Data.SqlClient
我对此命名空间的首选选项是在项目级别导入它。那是因为它是一个命名空间,你的成员往往会在多个文件中使用。您可以在项目属性的“引用”页面的下半部分处理项目级导入。