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

EverythingIdo 2002-03-11 05:40:31
我想在Sql语句中使用like关键字,试了试好几种方式都不行,数据库能打开,但是
就是记录集的数量为零,如下:Select * From “表名“ Where [字段名] LIKE '3N*',我的问题发生在那儿,请各位指教?
...全文
35 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
把*換成%試試看
forever_chang 2002-03-11
  • 打赏
  • 举报
回复
你用的是access 还是 sql server?
他们的通配符好像不同。把*换成%试试。
smartsuyun 2002-03-11
  • 打赏
  • 举报
回复
请先试试看不用like是不是recordcount=0,
如果是作为client端连接数据库,请确认Conn.CursorLocation = adUseClient
你用的是什么数据库,有的数据库的通配符不是*而是%

1,217

社区成员

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

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