有两个表:
duzhexinxi
tushu
下面语句提示“FROM句子语法错误”:RS3.Open "select * from tushu JOIN duzhexinxi ON tushu.jieshuren = duzhexinxi.bianhao", conn, 1, 3但是加入innet或left、right都提示“参数不足,期待是1”。RS3.Open "select * from tushu inner JOIN duzhexinxi ON tushu.jieshuren = duzhexinxi.bianhao", conn, 1, 3tushu表里面确定有jieshuren字段,duzhexinxi里面有bianhao字段。究竟是哪里有问题呢?????求高手指点迷津。
duzhexinxi
tushu
下面语句提示“FROM句子语法错误”:RS3.Open "select * from tushu JOIN duzhexinxi ON tushu.jieshuren = duzhexinxi.bianhao", conn, 1, 3但是加入innet或left、right都提示“参数不足,期待是1”。RS3.Open "select * from tushu inner JOIN duzhexinxi ON tushu.jieshuren = duzhexinxi.bianhao", conn, 1, 3tushu表里面确定有jieshuren字段,duzhexinxi里面有bianhao字段。究竟是哪里有问题呢?????求高手指点迷津。
解决方案 »
- 如何显示excel的所有工作表
- VB中的ADO对象connection对象,command对象...等等,在哪边可以查?
- 我想用vb做个用摄像头读取条形码的程序应该用到什么?
- 关于access数据库的问题,怎样能够添加一组数据到access表的一列当中,其它列中的数要保持不变
- 请问如何让主form在控件接收到键盘事件之前对按键进行处理?(焦点在控件上,且form没有菜单)
- ADODC问题!!
- 当在VB中按下最大化按钮时,激发什么事件?急
- 如何检测一个文件夹是否存在,然后得到它的全路径
- 怎样使图片移动图片移动和缩放
- 这是ListBox的BUG吗?
- vb 使用sapi.spvoice能否实现远端播放功能
- ListView定位不准确,请教该怎么解决?
一般“Open”都是进行“数据库连接”操作的,怎么会在那儿执行“查询操作”?
先把SQL贴到数据库自己的查询窗口中进行测试。
duzhexinxi
tushu
下面语句提示“FROM句子语法错误”:RS3.Open "select * from tushu JOIN duzhexinxi ON tushu.jieshuren = duzhexinxi.bianhao", conn, 1, 3但是加入innet或left、right都提示“参数不足,期待是1”。RS3.Open "select * from tushu inner JOIN duzhexinxi ON tushu.jieshuren = duzhexinxi.bianhao", conn, 1, 3tushu表里面确定有jieshuren字段,duzhexinxi里面有bianhao字段。究竟是哪里有问题呢?????求高手指点迷津。
在模块中(其他功能运行是正常的):Public RS3 As New ADODB.Recordset
Public Sub sjk(conn)
conn.ConnectionString = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & App.Path & "\#xt.mdb;PWD=08888..."
conn.Open
End Sub
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\#xt.mdb;PWD=08888..."
select * from tushu a, duzhexinxi b where a.jieshuren = b.bianhao
找不到可应用的ISDN
找不到可应用的ISDN在你的工程中,点菜单“工程”-“引用”,在弹出的窗口中,选中 Micosoft AxtiveX Data Objects 2.8 或以上。
找不到可应用的ISDN在你的工程中,点菜单“工程”-“引用”,在弹出的窗口中,选中 Micosoft AxtiveX Data Objects 2.8 或以上。
重新贴问题:有两个表:
duzhexinxi
tushu
下面语句提示“FROM句子语法错误”:RS3.Open "select * from tushu JOIN duzhexinxi ON tushu.jieshuren = duzhexinxi.bianhao", conn, 1, 3但是加入innet或left、right都提示“参数不足,期待是1”。RS3.Open "select * from tushu inner JOIN duzhexinxi ON tushu.jieshuren = duzhexinxi.bianhao", conn, 1, 3tushu表里面确定有jieshuren字段,duzhexinxi里面有bianhao字段。究竟是哪里有问题呢?????求高手指点迷津。
创建了同样的表结构,同样的代码,运行正确。
环境:WinXP、Access 2003、Visual Basic 6.0 (SP6)把杀毒软件关闭再试试。
RS3.Open "select * from tushu a, duzhexinxi b where a.jieshuren = b.bianhao",conn, adOpenStatic
duzhexinxi
tushu下面语句运行完全正常:
RS3.Open "select * from tushu where DateDiff('d', jiechudate,now()) > 20)"下面语句提示“FROM句子语法错误”:RS3.Open "select * from tushu JOIN duzhexinxi ON tushu.jieshuren = duzhexinxi.bianhao", conn, 1, 3但是加入innet或left、right都提示“参数不足,期待是1”。RS3.Open "select * from tushu inner JOIN duzhexinxi ON tushu.jieshuren = duzhexinxi.bianhao", conn, 1, 3tushu表里面确定有jieshuren字段,duzhexinxi里面有bianhao字段。究竟是哪里有问题呢?????求高手指点迷津。