所以基本上这段代码以前工作正常。我有一些计算机问题,不得不移动开发文件夹,当我重新打开它时,我在所有页面上得到“类型'SqlConnection'未定义”错误,即使我是导入System.Data.SqlClient。
Intellisense似乎看到它已导入,但每当我尝试构建时,我都会收到错误。我可以做些什么来让建造者意识到我再次正确导入了它?
Imports System.Data.SqlClient
Partial Class Default11
Inherits System.Web.UI.Page
Dim patid As String
Dim term As Integer
Dim a1 As Integer
Dim a2 As Integer
Dim a3 As Integer
Dim connectionInfo As String = System.Configuration.ConfigurationManager.AppSettings("ConnectionInfo")
Dim connection As SqlConnection = New SqlConnection(connectionInfo)
Dim cmd As SqlCommand
Dim cmdStr As String
额外信息: 改变
Dim connection As SqlConnection = New SqlConnection(connectionInfo)
要
Dim connection As New SqlConnection(connectionInfo)
似乎摆脱了错误,但我不想在我的所有页面上改变它。
答案 0 :(得分:0)
确保项目中引用了System.Data。
答案 1 :(得分:0)
似乎这是因为重新安装Visual Studio时出现了一个奇怪的问题。显然我已将其设置为在旧安装时调整为VB.net,并在重新安装时选择C#。
据我所知,这应该不是一个问题,但是当我将设置重置为VB.net时,它就会清除。不幸的是,当重新重新设置回C#设置时,我无法重新创建问题。我想这只是一个不幸的侥幸。