简单问题---adoquery--怎么得到要查询得值并付给edit?马上结贴

famousun 2003-05-31 04:15:35
如题
...全文
18 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
tw829 2003-05-31
  • 打赏
  • 举报
回复
来晚了
s:=form28.TreeView1.Selected.Text;
form1.ADOQuery1.Close;
form1.ADOQuery1.SQL.Clear;
form1.ADOQuery1.SQL.Add('select * from yhqxb where bm=:s1');
form1.ADOQuery1.Parameters.ParamByName('s1').Value:=s;
form1.ADOQuery1.Open;
if form1.ADOQuery1.RecordCount=1 then
edit1.text:=form1.ADOQuery1.fieldvalues['xm'];
+
edit1.text:=ADOQuery1.fieldbyname('字段名').asstring;

+ with frm_db.ADOQ_ORACLE do
begin
close;
sql.Clear;
sql.Add('select distinct(tname) from col');
open;
frm_progress.progressbar1.Max:=RecordCount;
while not eof do
begin
frm_progress.progressbar1.Position:=frm_progress.progressbar1.Position+1;
frm_progress.Caption:='正在构建表'+fields[0].AsString;
ltrn_table:=treeview1.Items.AddChild(tablenode,fields[0].AsString);
ltrn_table.ImageIndex:=3;
next;
end;
end;
lion_lh 2003-05-31
  • 打赏
  • 举报
回复
edit1.text:=ADOQuery1.fieldbyname('字段名').asstring;
lovelymelon 2003-05-31
  • 打赏
  • 举报
回复
s:=form28.TreeView1.Selected.Text;
form1.ADOQuery1.Close;
form1.ADOQuery1.SQL.Clear;
form1.ADOQuery1.SQL.Add('select * from yhqxb where bm=:s1');
form1.ADOQuery1.Parameters.ParamByName('s1').Value:=s;
form1.ADOQuery1.Open;
if form1.ADOQuery1.RecordCount=1 then
edit1.text:=form1.ADOQuery1.fieldvalues['xm'];

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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