DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: webb123
今日帖子: 33
在线用户: 16
导航: 论坛 -> 数据库专区 斑竹:liumazi,waterstone  
作者:
男 rqdxs (dxs) ★☆☆☆☆ -
盒子活跃会员
2021/5/23 17:31:43
标题:
ACCESS查询 浏览:1864
加入我的收藏
楼主: 各位大侠:
ACCESS数据库中有一字段:承办人员,写入的时候是多个人员的姓名,例如:张三,李四,王五。。。,我想查询一下这个字段中有王五的记录,该怎么样查询,感谢!
----------------------------------------------
-
作者:
男 yookee (yookee) ★☆☆☆☆ -
盒子活跃会员
2021/5/23 21:28:15
1楼: 没用过Access,你试试
select * from tablename where 承办人员 like '*王五*'
----------------------------------------------
-
作者:
男 ptdelphi (Delphi) ▲▲▲▲△ -
普通会员
2021/5/23 23:40:53
2楼: 模糊查询select * from tablename where 承办人员 like “%王五%"
----------------------------------------------
还可以更好
作者:
男 inbreak (入侵) ★☆☆☆☆ -
盒子活跃会员
2021/5/24 8:52:23
3楼: select * from tablename where 承办人员 like "*王五*"
----------------------------------------------
我是菜鸟,己经搞了十多年了,但是我仍然很菜。
作者:
男 rqdxs (dxs) ★☆☆☆☆ -
盒子活跃会员
2021/5/24 9:30:10
3楼:  yookee ( ), ptdelphi (Delphi)感谢二位指点,模糊查询就可以,谢谢!!!!!!!!!
----------------------------------------------
-
作者:
男 rqdxs (dxs) ★☆☆☆☆ -
盒子活跃会员
2021/5/25 8:21:53
4楼: qry1.sql.Add('select * from lwdj where 承办人员   like ''%'+trim(cbb1.Text)+'%''  or  分管领导  like ''%'+trim(cbb1.Text)+'%'' and  完成情况=''未完成''' );理想执行结果是,承包人员或者分管领导中有这个人的,但必须是未完成的事项才显示出来,可结果却不对,这个问题出在哪了???????
----------------------------------------------
-
作者:
男 lyp8899 (lyp8899) ★☆☆☆☆ -
盒子活跃会员
2021/5/25 8:24:48
5楼: 少加了括号 (a or b) and c
----------------------------------------------
▄︻┻┳═
作者:
男 rqdxs (dxs) ★☆☆☆☆ -
盒子活跃会员
2021/5/25 8:32:51
6楼: 谢谢,感谢!!!!lyp8899
----------------------------------------------
-
作者:
男 rqdxs (dxs) ★☆☆☆☆ -
盒子活跃会员
2021/5/25 11:07:33
7楼: dbedt1.DataSource:=datasource1;
dbedt1.DataField:=adoquery1.FieldValues['日期'];用代码使DBEDIT连接到数据库显示数据,请问这哪出问题了??调试不行
----------------------------------------------
-
作者:
男 rqdxs (dxs) ★☆☆☆☆ -
盒子活跃会员
2021/5/25 16:17:12
8楼: 已解决,谢谢
----------------------------------------------
-
作者:
男 rqdxs (dxs) ★☆☆☆☆ -
盒子活跃会员
2021/5/27 14:58:34
9楼: link:='Provider=Microsoft.Jet.OLEDB.4.0;'+'Data Source=%s;Persist Security Info=False;'+'Jet OLEDB:Database Password=123';
qry1.ConnectionString:=format(link,[str]);
qry1.close;
qry1.sql.Clear;
qry1.SQL.Add('select * from lwdj where 日期='+''''+Trim(edt1.Text)+'''  and  来文单位='+''''+Trim(edt2.Text)+''' and  文件名称='+''''+Trim(edt3.Text)+'''');
qry1.ExecSQL;
qry1.FieldByName('分管领导').asstring:=sss;
qry1.FieldByName('承办人员').AsString:=ss;
qry1.Close;
这一条记录中 分管领导和承办人员是空的,我想把数据写进去,sss,和ss,是两个字符串数据,哪出问题了??请大侠指教,谢谢!!!
----------------------------------------------
-
作者:
男 hguhgu (满汉全席) ★☆☆☆☆ -
普通会员
2021/5/27 20:23:02
10楼: 貌似acccess的日期是... where 日期=#'+Trim(edit1.Text)+'# and ...
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行242.1875毫秒 RSS