vb6.0 [Microsoft][ODBC Microsoft Access 驱动程序] WHERE 子句语法错误

Private Sub Command1_Click()
If Combo1.Text = "库存图书" Then
Call Form_Load
Combo1.ListIndex = 1
SQL = "select * from jhk where "
rs.Open SQL, conn
Do While Not rs.EOF
If Not IsDate(rs!hrrq) Then
Bmh$ = rs!Bmh
For i = 1 To MSFlexGrid1.Rows - 1
If Trim(MSFlexGrid1.TextMatrix(i, 1)) = Trim(Bmh$) Then
MSFlexGrid1.RemoveItem i
Exit For
End If
Next
End If
rs.MoveNext
Loop
rs.Close
哪儿错了?

这句出错 SQL = "select * from jhk where "
原因 where 后面没跟条件,,如果没条件就把where 去掉
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-04-27
您好,这样的情况建议您可以升级到最新版本试一下,或是联系一下官网客服比较好。

vb6.0 [Microsoft][ODBC Microsoft Access 驱动程序] WHERE 子句语法错 ...
原因 where 后面没跟条件,,如果没条件就把where 去掉

...Microsoft][ODBC Microsoft Access 驱动程序] 找不到文件 '(未知...
vb6.0链接acc数据库,mdb的话一般用jet "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & App.Path & "\\A.mdb"如果是accdb,一般用ace "Provider=Microsoft.ACE.OLEDB.12.0;" & "Data Source=" & App.Path & "\\A.accdb"

运行VB6.0时提示“[Microsoft][ODBC 驱动程序管理器]未发现数据源名称并...
应该是没有指定ADODC的ConnectionString.在查询在前加断点,监视一下ADODC的ConnectionString的值.'Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; data source=" & App.Path & "\\logs.mdb;Persist Security Info=False"Adodc1.RecordSource = "SELECT * FROM logs "Adodc1.Refresh ...

运行VB6.0倒数第二行时提示“[Microsoft][ODBC 驱动程序管理器]未发现...
就是没有驱动的意思!装一下access试试

VB 6.0标准表达式中数据类型不匹配,不知道到底哪里出错了?
这个错误是你sql查询语句有误 将菜品id后面的两个单引号去掉就可以 你数据库对应的字段应该是数值型 而加上单引号就变成字符串类型

VB6.0 运行错误 急急急!
用vb自带的打包工具 制作一个安装包 一般就可以解决你上述问题 有问题的电脑一般都是缺少文件和注册,安装包可以解决这些问题

我安装的是VB6.0,office2010(安装了Access2010),我在VB中调用Access数据...
2010的连接串为:provider=microsoft.ace.oledb.12.0;data source=G:\\dl\\shiyan\\ryxxk.accdb"

VB6.0 使用Adodc控件读取Access数据库. 怎么修改数据库指定某一列的所 ...
Private Sub Command1_Click() Adodc1.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=ACCESS路径名" '\/\/连接字符串,ACCESS2007以上版本不一样 Adodc1.RecordSource="Select * from 表名称" '\/\/查询表数据 Adodc1.Refreash '\/\/必须要刷新控件激活 '\/\/如果要...

vb6.0 Excel数据导入Access不能任意路径
strCnn = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & App.Path & "\\data.mdb"你这里限制了,只有当前目录的data.mdb,所以上面也是提示找不到.mdb啊。

求vb6.0对Access数据库文件中的数据进行增、删、改和查询操作的一些实例...
'先建立一个公共模块 Option Explicit Public Function GetConnStr() As String Dim ConnString As String '连接Access ConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\\数据库名;Persist Security Info=False"GetConnStr = ConnString End Function Public Function ...

相似回答
大家正在搜