procedure TForm1.Button1Click(Sender: TObject);
begin
Aqu.Close;
Aqu.SQL.Add('select id,v_Name from tb_Test where i_State=0 order by id');
Aqu.Open;
while not Aqu.Eof do
begin
Memo1.Lines.Insert(0,InttoStr(Aqu.Fields(0))+'----'+Aqu.Fields(1));
Comm.Parameters.Clear;
Comm.CommandText:='Insert into tb_Test(v_Name) values (:@v_Name);';
Comm.Parameters.Refresh;
Comm.Parameters[0].value:= datetimetostr(now);
Comm.Prepared:=true;
try
Comm.Execute;
except
memo1.Text:=Comm.CommandText;
end;
Comm.Connection.Close;
Aqu.Next;
end;
end;
begin
Aqu.Close;
Aqu.SQL.Add('select id,v_Name from tb_Test where i_State=0 order by id');
Aqu.Open;
while not Aqu.Eof do
begin
Memo1.Lines.Insert(0,InttoStr(Aqu.Fields(0))+'----'+Aqu.Fields(1));
Comm.Parameters.Clear;
Comm.CommandText:='Insert into tb_Test(v_Name) values (:@v_Name);';
Comm.Parameters.Refresh;
Comm.Parameters[0].value:= datetimetostr(now);
Comm.Prepared:=true;
try
Comm.Execute;
except
memo1.Text:=Comm.CommandText;
end;
Comm.Connection.Close;
Aqu.Next;
end;
end;
解决方案 »
- 对提示框发送回车, sendmessage 和 postmessage 的区别
- 想实现在 cxGrid 中,能够动态控制列是否显示,代码有点问题
- delphi 打印窗体
- InternetOpenUrl API IE7
- 海康卡ds-4000hc 开发的问题服务端的问题
- 请教dock问题,将一Form dock到一panel,如何禁止出现关闭X?如何每次dock Form的时候,就取消前面已经dock的Form?
- RyanGT(笑书神侠) 请进来,给你100分.
- [求助]Form和Form之间传值的问题!多谢!
- cctv春节晚会调查
- 将DATASET中数据加到另外数据库表中,有快点的方法吗?
- 我有两个问题,请求大家帮助!
- richedit如何显示其他编码的内容?
好好检查下 你这个表中就一个字段吗? 这怎么可以呢?
这句后面的Aqu.Fields(1)应该改成Aqu.Fields[1].AsString吧?
哈哈,这有什么不可以的,我只是测试一下,表中有三个字段ID(自增型),i_State(默认值为0),这不就剩下这一个V_Name字段了吗
------------------------
你把与数据库的链接都断开了,他肯定运行到Aqu.Next这里就出错了把这句话去掉,或者放在while do begin..end之后