我现在有两个窗口,一个是主窗口,一个是查询窗口,主窗口上有新增,修改,查询等按钮.我现在要修改记录,但是我只知道记录的流水号(主键),所以就要通过查询按钮来查找符合条件的记录,并把查询的值赋给主窗口中的相应字段,(假设主窗口中有这几个edit2,edit3,edit4,combobox1,combobox2控件,数据库中对应的字段为m1,m2,m3,me4,me5)请问各位高手这个代码应该怎么写?
if edit1.Text=''then
showmessage('请输入查询条件!')
else
begin
adoquery1.Close;
adoquery1.sql.Clear;
adoquery1.sql.add('select * from cg where m1='''+edit1.text+'''');
adoquery1.Open;
end;
我只会写这么一点,后面的就不会写了
if edit1.Text=''then
showmessage('请输入查询条件!')
else
begin
adoquery1.Close;
adoquery1.sql.Clear;
adoquery1.sql.add('select * from cg where m1='''+edit1.text+'''');
adoquery1.Open;
end;
我只会写这么一点,后面的就不会写了
解决方案 »
- 为什么java通过socket下载不了delphi的文件呢?
- 急!!调用带有指针的DLL问题!!
- socketconnection 服务端放在WIN7\8和互联网上是,客户端连接不上
- 画“铁路线”的问题!
- Delphi7中删除继承的dbgrid 的列出错,谁能救我?
- 关于用midas.dll来实现广域网数据库时出现的一些问题,大家来讨论一下!!
- 如果获得窗体里所有控件?
- 如何向国外发布软件?
- delphi资料群:13767438把我这几年收集的delphi资料群视频教程和大家分享
- 线程中的存贮过程调用,大家帮忙看看..
- 如何用DELPHI区分彩色图和黑白图(多色与单色)??
- 请教专家;使用SQL关联多个数据库表!急盼!!!
showmessage('请输入查询条件!')
else
begin
adoquery1.Close;
adoquery1.sql.Clear;
adoquery1.sql.add('select * from cg where m1='''+edit1.text+'''');
adoquery1.Open;
Edit1.Text:=adoquery1.FieldByName('m1').AsString;
....
end;
showmessage('请输入查询条件!')
else
begin
adoquery1.Close;
adoquery1.sql.Clear;
adoquery1.sql.add('select * from cg where m1='''+edit1.text+'''');
adoquery1.Open;
主窗口名字.Edit1.Text:=adoquery1.FieldByName('m1').AsString;
....
end;