一个数据库查询的小问题?

EverythingIdo 2002-03-11 05:40:31
我想在Sql语句中使用like关键字,试了试好几种方式都不行,数据库能打开,但是
就是记录集的数量为零,如下:Select * From “表名“ Where [字段名] LIKE '3N*',我的问题发生在那儿,请各位指教?
...全文
7 点赞 收藏 11
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
EverythingIdo 2002-03-11
感谢大家热情的帮助,大家的回答让我的问题得到了很好的解决,我由衷表示对大家无比的感谢,同时给大家献上微薄的一点分数!
回复
Bardo 2002-03-11
回复人: anglerchan(渔人丸) ( ) 信誉:100 2002-3-11 18:01:43 得分:0


微软的数据库,通配符都是 %

NO!!
ACCESS可用*
回复
anglerchan 2002-03-11
微软的数据库,通配符都是 %
回复
liutiejiang 2002-03-11
同意楼上的看法,很全面。通配符可能不同!
回复
matboy 2002-03-11
先直接在数据库中使用相同查询语句看看结果是否如你所愿,如果数据库中结果正确,那么问题就出现在你的程序中了,看看连接方式是否正确。一般说来这样做后就能解决问题。
回复
sunnycai 2002-03-11
改为
Select * From “表名“ Where [字段名] LIKE '3N%'
回复
dongdong 2002-03-11
select * form 表 where name like '%李%'
回复
tuoshi 2002-03-11
UP,同意楼上几位的意见。
回复
dgz01 2002-03-11
把*換成%試試看
回复
smartsuyun 2002-03-11
请先试试看不用like是不是recordcount=0,
如果是作为client端连接数据库,请确认Conn.CursorLocation = adUseClient
你用的是什么数据库,有的数据库的通配符不是*而是%
回复
forever_chang 2002-03-11
你用的是access 还是 sql server?
他们的通配符好像不同。把*换成%试试。
回复
发动态
发帖子

1180

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
社区公告
暂无公告