请教RecordSet.open方法使用问题

w8w8w8888 2004-11-19 05:06:03
Public Zf As ADODB.Connection
Public Jlj_Lsxf As ADODB.Recordset
Jlj_Lsxf.Open "select * from xfb where xfb.name=joe", Zf '到这个语句就出错了!
Jlj_Lsxf.Open "select * from xfb",ZF '这样写就不会错!

可见是后面where语句写得方式有问题,请教后面查找条件该怎样写?
...全文
71 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
w8w8w8888 2004-11-19
  • 打赏
  • 举报
回复
谢谢GGL123 先生,你的回答帮助了我,我这就给你加分,而aohan(景升) 先生的答案是错误的,请查验,也谢谢你!
aohan 2004-11-19
  • 打赏
  • 举报
回复
Jlj_Lsxf.Open "select * from xfb where xfb.name=joe", Zf
要改为Jlj_Lsxf.Open "select * from xfb where xfb.name=‘joe’", Zf
如果数据库中的字段为字符型,一定要加一个‘’才能正确查询
GGL123 2004-11-19
  • 打赏
  • 举报
回复
Jlj_Lsxf.Open "select * from xfb where xfb.name='" & joe & "'", Zf
w8w8w8888 2004-11-19
  • 打赏
  • 举报
回复
忘记说明了,joe是个string型变量!出错!
hengheng1 2004-11-19
  • 打赏
  • 举报
回复
joe也不是变量,当然会出错
Jlj_Lsxf.Open "select * from xfb where xfb.name='joe'", Zf
GGL123 2004-11-19
  • 打赏
  • 举报
回复
Jlj_Lsxf.Open "select * from xfb where xfb.name='joe'", Zf

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧