请问Delphi显示查询结果的语句

1、用EDIT显示查询出的单个的结果
比如查工号是002的人的家庭住址,002是自己输进去的查询条件,请问家庭住址要显示在Edit的Text里面的语句怎么写?

2、用DBGrid显示符合查询条件的结果
比如查找籍贯在湖南的所有员工,请问这个的显示语句怎么写?

1.
adoquery1.Close;
adoquery1.SQL.Clear;
adoQuery1.SQL.Add('select 工号,家庭住址 from 表 where 工号=:id ');
adoquery1.Parameters.ParamByName('id').Value := Edit1.text;
adoquery1.open;

家庭住址要显示在Edit的Text里面的语句怎么写?
用一个DBEdit控件的数据集设置为adoquery1,再设置关联的表和字段
就可以显示家庭住址了

2.
adoquery1.Close;
adoquery1.SQL.Clear;
adoQuery1.SQL.Add('select * from 表 where 籍贯='''湖南''' ');
adoquery1.open;
温馨提示:内容为网友见解,仅供参考
无其他回答

请问Delphi显示查询结果的语句
1.adoquery1.Close;adoquery1.SQL.Clear;adoQuery1.SQL.Add('select 工号,家庭住址 from 表 where 工号=:id ');adoquery1.Parameters.ParamByName('id').Value := Edit1.text;adoquery1.open;家庭住址要显示在Edit的Text里面的语句怎么写?用一个DBEdit控件的数据集设置为adoquery1,再设置关...

delphi 怎样取出SQL查询出来的记录解决方法
使用 TQuery 或是 TADOQuery 等数据库组件,通过构造 sql 语句获取数据记录后,查询记录的代码示例如下:\/\/以下代码查询到记录后,遍历记录adoquery.first;while not adoquery.eof dobegin showmessage(adoquery.Fieldbyname('字段名').AsString);\/\/获取指定字段名数据 adoquery.next;\/\/移动到下一条...

delphi中查询语句
应该这样:if条件then begin 语句;if条件 then语句 else语句 end;原则:if之后必须有then,可以选择有else,但是else前面不能有分号 sql='select * from loginInfo where username=''+Edit1.Text+''';应该修改为:sql='select * from loginInfo where username="'+Edit1.Text+'"';

在DELPHI中如何在dbgrid 显示查询数据
你确定控件已经连好了? 那你在button里面写sql语句就好。adoquery1.close;adoquery1.sql.clear;adoquery1.sql.add('select * from 表名 where 条件');adoquery1.open ;用一个adoconnect连接数据库, connected设置为true。用一个adoquery,connection设置为adoconnect。database的dataset设置为adoqu...

delphi 打开窗口直接运行代码
在开这个窗体的时候 直接显示查询的结果 可以考虑在窗体的 OnShow 事件中,运行数据的查询。不可以修改 将 DBGrid 设置为只读。点击Button1 按钮后 可以向里输入数据 然后点Button2保存到数据库 将各字段用 edit 等控件一一对应建立,点击 Button1 时,先清空各 edit 原有数据;输入完成后,点 Button...

delphi中如何使用SQL语句结果
begin try adoconnection1.begintrans;\/\/开始事务 ... \/\/插入记录 reset;adoconnection1.committrans;\/\/提交事务 ... \/\/给出一个button2.click时的异常 except adoconnection1.rollbacktrans;\/\/事务回滚 showmesage('添加失效!');end;end;--- ADOQuery insert into data procedure TForm1.But...

delphi dbgrid显示数据
首先,dbgrid1的datasource属性设置为datasource1,datasource1的dataset属性设置为adoquery1,adoquery1的connection属性设置为adoconnection1 然后 procedure TForm1.Button1Click(Sender: TObject);var sqlstr:string;begin with adoconnection1 do begin try connected:=true;showmessage('连接数据库成功')...

Delphi 如何将满足不同查询条件的记录显示在一个表中
如果你已经用6个查询语句查询出来了的话,可以直接用union 把六个查询连接到一起,要注意的时,这六个查询的所查的字段名必须一样,如果不一样可以用 as 关键字,如:select f11 as a, f12 as b ,f13 as c from t1 union select f21 as a, f22 as b ,f23 as c from t2 union select...

delphi查询
":ycy"是delphi中的SQL语句里的变量,所以在下面会给:ycy赋值 ;\/\/ 这个好象是模糊查询的条件 ...你说对了,就是给出模糊查询的条件 Adoquery1.Prepared ; 这个是让adoquery1做好查询准备,是一个优化语句,有的人用,有的人不用,无所谓了,一般情况下推荐使用。

请问在DELPHI中取得这一句SQL语句的结果: select max(id)
select max(id) 'aaa' from table1 adoquery.fieldbyname('aaa').asinteger

相似回答