VB6连接SQL2005,请问哪里出了问题
PrivateSubForm_Load()DimCnnAsNewADODB.ConnectionDimConnectionStringAsStringCnn.Connec...
Private Sub Form_Load()
Dim Cnn As New ADODB.Connection
Dim ConnectionString As String
Cnn.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=学生公寓管理系统;Data Source=.;uid=sa;pwd=sa;"
Cnn.Open ConnectionString
End Sub 展开
Dim Cnn As New ADODB.Connection
Dim ConnectionString As String
Cnn.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=学生公寓管理系统;Data Source=.;uid=sa;pwd=sa;"
Cnn.Open ConnectionString
End Sub 展开
展开全部
数据连接没有实际赋予连接数据库参数设置。肯定连接不上。 连接字符串取得赋给Cnn
追问
Private Sub Form_Load()
Dim Cnn As New ADODB.Connection
Dim ConnectionString As String
Cnn.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=学生公寓管理系统;Data Source=.;uid=sa;pwd=sa;"
Cnn.Open ConnectionString
End Sub
提示 :连接无法用于此操作。在此上下文中它已被关闭或无效
追答
那就更有问题了。你的Cnn都是方法级别的。不是全局变量。不能方法外部共享。虽然Form_Load
执行了。但是方法内部还是不行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询