
窗体上没有添加ADODC控件,用的是ADO连接数据库ACCESS2003,老师出现错误。程序如下:
DimrsClassAsADODB.RecordsetDimstrSQL$SetrsClass=NewADODB.RecordsetstrSQL="SELECTClass...
Dim rsClass As ADODB.Recordset
Dim strSQL$
Set rsClass = New ADODB.Recordset
strSQL = "SELECT Class.*,Department.DepartName FROM Class , Department "
strSQL = strSQL & "WHERE Class.DepartID = Department.DepartID "
strSQL = strSQL & " and ClassID='" & cmbClass.Text & "';"
rsClass.Open strSQL, Conn, 1, 1 ‘出现错误行
If Not rsCourse.EOF Then
lblClassID = rsClass("ClassID").Value
lblClassName = rsClass("ClassName").Value
lblDeparteName = rsClass("DeparteName").Value
lblMaster = rsClass("Mastere").Value
lblBeginDate = Str(rsClass("BeginDate").Value)
Else
lblClassID = ""
lblClassName = ""
lblDeparteName = ""
lblMaster = ""
lblBeginDate = ""
End If
rsClass.Close
strSQL = "SELECT Count(*)as sCount FROM Student WHERE ClassID='" & cmbClass.Text & "';"
rsClass.Open strSQL, Conn, 1, 1
lblCount = Str(rsClass("sCount").Value)
rsClass.Close
Set rsClass = Nothing
FROM子句出现错误 展开
Dim strSQL$
Set rsClass = New ADODB.Recordset
strSQL = "SELECT Class.*,Department.DepartName FROM Class , Department "
strSQL = strSQL & "WHERE Class.DepartID = Department.DepartID "
strSQL = strSQL & " and ClassID='" & cmbClass.Text & "';"
rsClass.Open strSQL, Conn, 1, 1 ‘出现错误行
If Not rsCourse.EOF Then
lblClassID = rsClass("ClassID").Value
lblClassName = rsClass("ClassName").Value
lblDeparteName = rsClass("DeparteName").Value
lblMaster = rsClass("Mastere").Value
lblBeginDate = Str(rsClass("BeginDate").Value)
Else
lblClassID = ""
lblClassName = ""
lblDeparteName = ""
lblMaster = ""
lblBeginDate = ""
End If
rsClass.Close
strSQL = "SELECT Count(*)as sCount FROM Student WHERE ClassID='" & cmbClass.Text & "';"
rsClass.Open strSQL, Conn, 1, 1
lblCount = Str(rsClass("sCount").Value)
rsClass.Close
Set rsClass = Nothing
FROM子句出现错误 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询