VB的ADO连接上SQL数据库为什么不能生成工程呢?

来源:百度知道 编辑:UC知道 时间:2024/05/06 06:06:34
提示框显示:编译错误,变量未定义。

为什么会这样呢?我敢肯定已经连接上了SQL数据库!不会跟ODBC数据源里创建系统DNS有关,请高手回答,谢谢!
'记录查询
Public Sub RecordFind()
frmManRecord2.Show 1
If Trim(frmManRecord2.sQSql & " ") <> "" Then

msSql = msSelect & msTableName & " where" & frmManRecord2.sQSql & msOrderBy
ShowData
End If
Unload frmManRecord2
End Sub

你帮我看下这句语法有没有错了!msSql = msSelect & msTableName & " where" & frmManRecord2.sQSql & msOrderBy
ShowData

把代码贴出来看看

==============================================
不知道这些 msSelect、msTableName、frmManRecord2.sQSql、msOrderBy是什么内容,但有一点要注意Select 语中关键的前后空格,如:from 、where、and、or 等等,最好把完整的变量内容的Select语贴出来看看,估计你是在某个字符串变量没加上 ' '

==============================================

# 由于你没有明确那些变量是什么内容,就这语句看,假设其中的frmManRecord2.sQSql前面没有空格,这条语句是有问题的,应该在 where 前加个空格,如:" where "