%%%adodc的使用问题%%%

dofty 2003-08-20 06:23:35
我用adodc连接access数据库

想让与其连接的datagrid显示查询结果
我写:adodc1.recordsource="select id,name from table1 where id=:list1.text"
发现不行,正确的应该怎么用呢?

我在属性表里面adodc的recordsource是空的,好像就不行

还有,如果我想查询id字段在list表中出现的,怎么做呢?
我写where id in :list1.list 不行

请诸位高手多多指点



...全文
20 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dofty 2003-08-20
  • 打赏
  • 举报
回复
多谢多谢,诸位的提醒令我茅塞顿开

哈哈哈哈哈,又解决了一个问题,哈哈哈哈哈




zqfleaf 2003-08-20
  • 打赏
  • 举报
回复
in 的用法
select * from table where id in (1,2,3,4,5)
你可以在VB中构造
dofty 2003-08-20
  • 打赏
  • 举报
回复
多谢

那么第二个问题怎么做呢?

我的意思是,只要id的值在list 中出现,就把它选出来

烦劳各位,解决之后马上结贴



wdwd05 2003-08-20
  • 打赏
  • 举报
回复
sql="select id,name from table1 where id= '" & list1.text & "'"
adodc1.recordsource=sql
adodc1.refresh
zhenglc 2003-08-20
  • 打赏
  • 举报
回复
要先在属性表里设一个recordsource,然后再重新赋值
zhenglc 2003-08-20
  • 打赏
  • 举报
回复
adodc1.recordsource="select id,name from table1 where id='" & list1.text & "'"
adodc1.refresh

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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