VB6.0 问题,一直各种错误,求大神解答,在线等

PrivateSubCommand1_Click()DimcnAsADODB.ConnectionDimrsAsADODB.RecordsetDimstrCnnAsStr... Private Sub Command1_Click()
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim strCnn As String
Dim Tname As String
Tname = Trim(T_name.Text)
'strCnn = "DRIVER={SQL SERVER};SERVER=XROS;UID=sa;PWD=sa;DATABASE=jiaoxuedb"
Set cn = New ADODB.Connection
cn.Open = ("DRIVER={SQL SERVER};SERVER=XROS;UID=sa;PWD=sa;DATABASE=jiaoxuedb")
strSQL = "select cname from tc,teacher,course where teacher.tno=tc.tno and"
tc.cno = course.cno And teacher.Tname = "+Tname+"""
Set rs = New ADODB.Recordset
rs.CursorType = adOpenStatic
rs.CursorLocation = adUseClient
Set rs = cn.Execute(strSQL)
Do While rs.EOF = False
List1.AddItem rs!cname
rs.MoveNext
Loop
Set rs = Nothing
cn.Close
Set cn = Nothing
End Sub

Private Sub Command2_Click()
Unload Me
End Sub

代码与错误如图所示。。。求能在今晚内迅速解决
展开
 我来答
yfcp
2014-11-26 · 知道合伙人软件行家
yfcp
知道合伙人软件行家
采纳数:1748 获赞数:5545
有多年网站建设相关工作经验。熟悉ASP、ASP.net、VB、JavaScript、HTML等语言和CSS、Ajax等相关技术。

向TA提问 私信TA
展开全部
去掉 open 后面等于号。
cn.Open "DRIVER={SQL SERVER};SERVER=XROS;UID=sa;PWD=sa;DATABASE=jiaoxuedb"
追问

现在又变成这样了。。。跟我用Win8.1  64位系统写有关系吗?明明是对着书写的程序都这么多错

追答
看看你的窗体有没有t_text 的textbox控件,就是文本输入框。你肯定没画到窗体界面上。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式