DataGrid显示数据问题!

HZCNC 2003-08-18 04:13:04

rs.Open "SELECT a,b,c From t_img Where a like '%" & KeyWord.Text & "%' or b like '%" & KeyWord & "%'", cnt, adOpenKeyset, adLockReadOnly

Set result.DataSource = rs

当数据源指定为SQL Server2000数据库时,没有问题!
(cnt.Open "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=" & txtUsername & " ;PASSWORD = " & txtPassword & " ;Initial Catalog=" & txtdatabaseImg & ";Data Source=" & txtserver


但指定为ACCESS数据库时不能显示!
(cnt.Open "data source=abc.mdb;provider =microsoft.jet.oledb.4.0;")

但是这时我用msgbox rs!a测试时有数据返回!

在线等……
...全文
43 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
HZCNC 2003-08-18
  • 打赏
  • 举报
回复
lihonggen0(李洪根,用.NET,标准答案来了) ( )

OK了~~请把我解释一下为什么!谢谢!
HZCNC 2003-08-18
  • 打赏
  • 举报
回复
victorycyz(中海,干活去,别在CSDN玩耍!):
按你说的把%该成*,这个就找不到记录了!
也就是说*不是通配符。

想想按找我写的,能返回数据,也就是说查询是成功的!

请在帮我想想谢谢各位
lihonggen0 2003-08-18
  • 打赏
  • 举报
回复

象这样:

Rs.CursorLocation = adUseClient
Rs.Open "你的sql 查询", CN, adOpenDynamic, adLockBatchOptimistic

Set DataGrid1.DataSource = Rs
victorycyz 2003-08-18
  • 打赏
  • 举报
回复
access的通配符是*
HZCNC 2003-08-18
  • 打赏
  • 举报
回复
no man can help me !

1,216

社区成员

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

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