当前位置:数据库 > Access >>

救命!Delphi中SQL查询Access数据库语句

我刚刚学习Delphi:数据库中有 ID 和 ELE 两个表,ID 表中有x0,x1,x2三个字段,ELE 表中有x2,x3两个字段,两个表中x2字段事是相同的。我现在想在Edit中输入 ID 表的 x0 字段的一条内容,查询到 ELE 表中相对应的 x3 字段。 该怎么办呢? 我就这么多分了,求大侠救救命。老师明天要考我啊!
答案:select b.x3 from id a,ele b where a.x2=b.x2 and a.x0='你输入的内容'
其他:这个 
select x3 from ELE where x2=(select x2 from ID where x0='Edit中输入的内容') 赞同2楼,结果会更准确一些. select x3 from ELE where x2=(select x2 from ID where x0='Edit中输入的内容') 一般都是按钮事件如典型的:

楼上的几位说的方法是对的

按钮的事件如下: 

procedure TForm1.Button1Click(Sender: TObject); 
begin 
ADOQuery1.SQL.Text:= select x3 from ELE where x2=(select x2 from ID where x0=Edit1.Text')'; 
ADOQuery1.Open; 
ADOQuery1.Append; 
ADOQuery1.FieldByName('F_MC').AsString:= Edit1.Text; 
ADOQuery1.Post; 
ADOQuery1.Close; 
end;

试试吧

上一个:ACCESS数据库批量增加问题
下一个:access中 我已经设计好了用户登录界面。怎样才能一开数据库就显示用户登录界面呢

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,