库中有字段
id 内容
form1.ADOQuery1.Close;
form1.ADOQuery1.SQL.Clear;
form1.ADOQuery1.SQL.Add('select * from 表1);
form1.ADOQuery1.sql.Add('where 内容="'+trim(edit1.Text )+'"');
form1.ADOQuery1.Open;现在想求出所输入内容的下一条记录,也就是说求出当前内容的ID为2,我想在exit2里得到ID为3的内容
请问各位,要如何来写
在asp里就会了,在delphi里就不会写了
我这样写的
form1.ADOQuery1.Close;
form1.ADOQuery1.SQL.Clear;
form1.ADOQuery1.SQL.Add('select * from 表1);
form1.ADOQuery1.sql.Add('where 内容="'+trim(edit1.Text )+'"');
form1.ADOQuery1.Open;
form1.ADOQuery2.Close;
form1.ADOQuery2.SQL.Clear;
form1.ADOQuery2.SQL.Add('select * from 表1');
form1.ADOQuery2.sql.Add('where 序号="'+trim(ADOQuery1.fieldbyname('id').AsString)+1+'"');form1.ADOQuery2.Open;
edit2.text:=trim(ADOQuery2.fieldbyname('内容').AsString);
请各位指点
id 内容
form1.ADOQuery1.Close;
form1.ADOQuery1.SQL.Clear;
form1.ADOQuery1.SQL.Add('select * from 表1);
form1.ADOQuery1.sql.Add('where 内容="'+trim(edit1.Text )+'"');
form1.ADOQuery1.Open;现在想求出所输入内容的下一条记录,也就是说求出当前内容的ID为2,我想在exit2里得到ID为3的内容
请问各位,要如何来写
在asp里就会了,在delphi里就不会写了
我这样写的
form1.ADOQuery1.Close;
form1.ADOQuery1.SQL.Clear;
form1.ADOQuery1.SQL.Add('select * from 表1);
form1.ADOQuery1.sql.Add('where 内容="'+trim(edit1.Text )+'"');
form1.ADOQuery1.Open;
form1.ADOQuery2.Close;
form1.ADOQuery2.SQL.Clear;
form1.ADOQuery2.SQL.Add('select * from 表1');
form1.ADOQuery2.sql.Add('where 序号="'+trim(ADOQuery1.fieldbyname('id').AsString)+1+'"');form1.ADOQuery2.Open;
edit2.text:=trim(ADOQuery2.fieldbyname('内容').AsString);
请各位指点
解决方案 »
- DBGRIDEH双击事件中获取同行其他列单元格内容??????
- 未说明标识问题~我是新手请多多帮助,谢谢
- PageControl 多页浏览器WebBrowser ??
- 如何将几个DBGRID里的内容导入同一个EXCEL表中....的问题--各位大侠进来看看....
- COM的线程模型的问题,困惑我许久了...
- 谁有installshield express for delphi6.0?
- 有关怎样用rave制作报表的问题,急!!!!!!!!
- 怎么我的存储过程在sqlserver中执行正确,在delphi调用执行时出错??
- 关于F1book的问题,会者不难啊!!!
- wise如何打包bde,我打了以后,在其他机器上报错,在自己上可以?
- 小问题,自己不知道怎么解决了.在线等
- 100元手机冲值卡或Q币卡汇款或现金求购读写内存的函数
*** //這個1是什麼思路是正確的。如果是多表關聯的話用left join好了
这个值加上1,就可以得到下一个ID了
可是我真的太菜了,不知道要怎么样来写
只有一个表的,很简单的一个表
VAR
myid:String;
tempid:integer;begintempid:=StrToInt(Trim(edit1.text)) +1 ;
myid:=IntToStr(tempid);然后form1.ADOQuery1.Close;
form1.ADOQuery1.SQL.Clear;
form1.ADOQuery1.SQL.Add('select * from 表1);
form1.ADOQuery1.sql.Add('where 内容="'+myid+"');
form1.ADOQuery1.Open;