数据库查询的问题

jjjwltcs 2002-08-03 11:20:13

在Delphi中,怎么实现这么一个问题:
一个职工库,在程序中,能查询所有职工的记录,怎么也能实现查询某一职工的记录(程序中只显示出这个职工的记录)。
...全文
112 22 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
del_c_sharp 2002-08-13
  • 打赏
  • 举报
回复
呵呵,大家都说了,问题就这么多,我说什么呢?
ry21 2002-08-12
  • 打赏
  • 举报
回复
呵呵,好热闹啊,我也来凑凑热闹:)
用SQL查询速度很快,如果要把查询的结果送到Edit就可以这样:
with query1 do
begin
close;
sql.clear;
sql.text:='select * from table where id=:id';
params[0].asinteger :=strtoint(edit1.text);
open;
if recrodcount<>0 then
begin
edit2.text:=fieldbyname('name').asstring;
edit3.text:=fieldbyname('sex').asstring;
...
end;
end;

ok!
Alexs 2002-08-12
  • 打赏
  • 举报
回复
如果是用Adodataset.OnFilterRecord(Event) 就可以进行模糊查询
比如:输入‘王’就可以查到姓名中包含有‘王’的人啦,如果需要具体
代码,就发个消息给我!
rtewryery 2002-08-12
  • 打赏
  • 举报
回复
我来领分:
with query do
begin
colse;
sql.text:='select * from table where zhigongid=1';
open;
end;

ok!

要么用table 反正上面说的都非常的对,都可以实现。
SayForever 2002-08-12
  • 打赏
  • 举报
回复
我同意Yang_(揚帆破浪)兄的意見,因為我現在的系統正面臨數據庫訪問頻繁而系統慢的痛苦.做MIS這是個重要考慮問題.
Yang_ 2002-08-12
  • 打赏
  • 举报
回复
用SQL语句好些,可以减轻数据库负担!

select ... from ... where 职工ID=1
SayForever 2002-08-12
  • 打赏
  • 举报
回复
UP
ciacia 2002-08-12
  • 打赏
  • 举报
回复
恩,同意chechy(我爱洁洁) 的
erickleung 2002-08-04
  • 打赏
  • 举报
回复
大家的反应速度极快.

用 TTable者, 用filter较方便
用 TQuery者, 便要用SQL了
21stboy 2002-08-04
  • 打赏
  • 举报
回复
最好的办法就是用Sql语句了。
soloplayer 2002-08-04
  • 打赏
  • 举报
回复
在职工库中,会有一个主健的字段,用此字段作为条件就可以。
l_xiaofeng 2002-08-04
  • 打赏
  • 举报
回复
来晚了,TABLE就用FILTER,QUERY就用SQL。
xcp077 2002-08-04
  • 打赏
  • 举报
回复
大家都很快嘛,全部同意
wellwelcome 2002-08-04
  • 打赏
  • 举报
回复
就是sql语句
或者用table的过滤功能
最好用sql也就是tquery控件
xjl 2002-08-04
  • 打赏
  • 举报
回复
是呀
这个应该好弄吧
SQL 语句搞定呀
iiiiiii 2002-08-04
  • 打赏
  • 举报
回复
引用
1用SQL语句,选择ID。
2如果不用SQL语句,可以在查出的记录中做Filter
具体代码如下:
dataset1.Filter := 'EmployeeID=1';
dataset1.Filtered := True;
这样就显示ID为1的职工。


ollea 2002-08-04
  • 打赏
  • 举报
回复
总之是选出唯一标识就可以了,其他的楼上的说的已经很清楚了
Dhammacakkhu 2002-08-03
  • 打赏
  • 举报
回复
用SQL应该比较快吧
chenfeng3000 2002-08-03
  • 打赏
  • 举报
回复
用SQL语句,选择这个职工的ID。
我就会这一招,不知道,会有什么不妥的地方
madyak 2002-08-03
  • 打赏
  • 举报
回复
我来晚了,总之选它的ID就行了!
加载更多回复(2)

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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