我正在尝试更新一些代码。我有一个以这个开头的VB文件...
Imports System.Data.SqlClient
Imports System.Data.Sql
Imports System.Data.SqlTypes
Imports System.Configuration
<script runat="server">
...并且它在这里失败了...
Using oConn As SqlConnection = New SqlConnection(ConfigurationManager.ConnectionStrings("tps_write").ConnectionString())
它返回的错误是...
"描述:编译资源时发生错误,该资源是为了服务此请求而需要的。请查看以下特定错误详细信息并适当修改您的源代码。
编译器错误消息:BC30002: 类型'SqlConnection'未定义。"
我是否缺少某些系统类?
编辑:我已将代码更新为以下内容...
Using oConn As System.Data.SqlClient.SqlConnection = New System.Data.SqlClient.SqlConnection(ConfigurationManager.ConnectionStrings("tps_write").ConnectionString())
为什么我每次使用此类中的对象时都需要显式地写出System.Data.SqlClient呢?
它会接受它,但这样做有什么目的吗?