请帮忙看下面的代码:从表1中取出数据插入到表2中:
错误提示:操作符丢失:
with ADOQuery1 begin
close;
with SQL do begin
clear;
add('select * from table1');
end;
open; while not ADOQuery1.eof do
begin
rtmp.id:=ADOQuery1.fieldbyname('id').AsInteger;
rtmp.iname:=ADOQuery1.fieldbyname('MachineNo').AsString;
//insert to table2
ADOQuery2.close;
ADOQuery2.SQL.Clear;
ADOQuery2.SQL.add('insert.....');
ADOQuery2.Prepared;
ADOQuery2.ExecSQL ADOQuery1.Next;
end;
end;
错误提示:操作符丢失:
with ADOQuery1 begin
close;
with SQL do begin
clear;
add('select * from table1');
end;
open; while not ADOQuery1.eof do
begin
rtmp.id:=ADOQuery1.fieldbyname('id').AsInteger;
rtmp.iname:=ADOQuery1.fieldbyname('MachineNo').AsString;
//insert to table2
ADOQuery2.close;
ADOQuery2.SQL.Clear;
ADOQuery2.SQL.add('insert.....');
ADOQuery2.Prepared;
ADOQuery2.ExecSQL ADOQuery1.Next;
end;
end;
解决方案 »
- 哪个高手帮忙下,学习下(今晚解决)
- 怎么用sql语句去掉字段中的重复行?
- 如何用DELPHI启动VC6,同时打开一个文件;换言之VC6提供哪些编程接口供我们去使用?
- memo的内容怎样直接打印?
- 有500分!!!!!请教有人用DELPHI作过电子地图吗???
- 关于 windows api 复制函数问题
- shl shr char 是什么意思?
- DbGrid1.columns[0].buttonStyle := cbsEllipsis; 能在DbGrid1显示按钮吗?
- 如何判断image字段类型是不是为空
- delphi为PB编写的DLL调用出错!高手请进!急!
- 急救~~~
- 请教一个实现翻动日历的问题
function SelAndIns():longint
var rtmp:record1
begin
with ADOQuery1 begin
close;
with SQL do begin
clear;
add('select * from table1');
end;
open; while not ADOQuery1.eof do
begin
rtmp.id:=ADOQuery1.fieldbyname('id').AsInteger;
rtmp.name:=ADOQuery1.fieldbyname('MachineNo').AsString;
//insert to table2
ADOQuery2.close;
ADOQuery2.SQL.Clear;
ADOQuery2.SQL.add('insert into table2(ID,Name)');
ADOQuery2.SQL.add('values('+inttostr(rtmp.id));
ADOQuery2.SQL.add(','''+rtmp.name+''');
ADOQuery2.Prepared;
ADOQuery2.ExecSQL ADOQuery1.Next;
end;
end;
Result:=1
end;
ADOQuery2.SQL.add('insert into table2(ID,Name)');
ADOQuery2.SQL.add('values('+inttostr(rtmp.id));
ADOQuery2.SQL.add(','''+rtmp.name+'''+')');
ADOQuery2.Prepare;
改为:
ADOQuery2.SQL.add('insert into table2(ID,Name)');
ADOQuery2.SQL.add('values('+inttostr(rtmp.id));
ADOQuery2.SQL.add(','''+rtmp.name+''')');
ADOQuery2.Prepare;
pilicat(delphi迷) ( 20分)