用vb连接sql server,对象名无效,各位大侠帮忙看一下程序哪里出问题了?
在“学生信息管理系统-”数据库里建了student表,在vb里用ADO编程想连接这个表,系统提示对象名“student”不可用PrivateSubForm_Load()S...
在“学生信息管理系统-”数据库里建了student表,在vb里用ADO编程想连接这个表,系统提示对象名“student”不可用
Private Sub Form_Load()
Set adoCon = New ADODB.Connection
adoCon.Open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info =false;" & "Initial Catelog=学生信息管理系统-;Date Sourse=IBM-HSVZVE5V1IA"
Set adoRst = New ADODB.Recordset
adoRst.ActiveConnection = adoCon
adoRst.CursorLocation = adUseClient
adoRst.CursorType = adOpenDynamic
adoRst.LockType = adLockOptimistic
adoRst.Source = "student"
adoRst.Open , , , , adCmdTable
Call Display
CmdCancel.Enabled = False
End Sub
如果把adoRst.Source = "student"改成adoRst.Source = "systypes"可以成功创建的 只是 systypes是系统默认的表 不是我自己创建的 只要是我创建的都提示 : 实时错误 对象名无效 展开
Private Sub Form_Load()
Set adoCon = New ADODB.Connection
adoCon.Open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info =false;" & "Initial Catelog=学生信息管理系统-;Date Sourse=IBM-HSVZVE5V1IA"
Set adoRst = New ADODB.Recordset
adoRst.ActiveConnection = adoCon
adoRst.CursorLocation = adUseClient
adoRst.CursorType = adOpenDynamic
adoRst.LockType = adLockOptimistic
adoRst.Source = "student"
adoRst.Open , , , , adCmdTable
Call Display
CmdCancel.Enabled = False
End Sub
如果把adoRst.Source = "student"改成adoRst.Source = "systypes"可以成功创建的 只是 systypes是系统默认的表 不是我自己创建的 只要是我创建的都提示 : 实时错误 对象名无效 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询