关于查询 数据库是ACCESS,现表user中确有'3478','sam3478'这两笔记录,但在用以下语句查询时只能查到第一条,不知何解?select user.* from user where user.no in ('3478','sam3478') 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 '可能是ACCESS数据库不支持这种查询方式,试试这个:select * from [user] where no='3478' or no='sam3478'select * from [user] where right(no,4)='3478''另,建议表名不要直接取保留字来用 我做了一次实验..没发现你的这程情情况.你试将语句放到ACCESS的查询里运行看看.实验语句:SELECT t1.* from t1 where t1.user in ('AA','345') Access支持这种查询方式。是不是'sam3478'拼写有误? 原来是虚惊一场,为什么查出来的RecordCount=1呢?明明有两笔记录的 检查一下你的'3478','sam3478'有没有拼写错误. rs.movenextrs.movefirstmsgbox rs.recordcount 如何得到Commondialog获得的多个文件名? 您的参与将给我莫大的鼓励!!!!基础中的基础 有关Adodc1.Recordset.MoveNext和Adodc1.Recordset.MovePrevious的问题!! vb中子窗体如何显示在主窗体中 急求关于文件系统的使用说明,请各位老大帮忙? 如何在vb中预览excel 问!!!!!!!!!! 各位CSDN上的朋友,一个时间转换问题! 谁能把这个处理xml的程序调过去 如何得知CPU的ID号? 急!!!msdatgrd.ocx没注册?我的程序换个机器为什么就不能用了!!! 关于插入到表的问题...
select * from [user] where no='3478' or no='sam3478'
select * from [user] where right(no,4)='3478''另,建议表名不要直接取保留字来用
实验语句:
SELECT t1.* from t1 where t1.user in ('AA','345')
Access支持这种查询方式。是不是'sam3478'拼写有误?
rs.movefirst
msgbox rs.recordcount