初学Delphi,简单问题 把cl表的数据加入je表中。代码如下:
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
query1.Close; //插入多条数据
query1.SQL.Clear;
query1.SQL.Add('INSERT INTO je SELECT cl.* FROM cl');
query1.ExecSQL;
end;
end.这个 'INSERT INTO je SELECT cl.* FROM cl' ---是否正确?
为何不能实现?请指教。多谢!
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
query1.Close; //插入多条数据
query1.SQL.Clear;
query1.SQL.Add('INSERT INTO je SELECT cl.* FROM cl');
query1.ExecSQL;
end;
end.这个 'INSERT INTO je SELECT cl.* FROM cl' ---是否正确?
为何不能实现?请指教。多谢!
INSERT INTO je SELECT * FROM cl就行了。
query1.Close; //插入多条数据
query1.SQL.Clear;
query1.SQL.Add('INSERT INTO je SELECT * FROM cl');
query1.ExecSQL;
如果不一致:
query1.Close; //插入多条数据
query1.SQL.Clear;
query1.SQL.Add('INSERT INTO je(a,b,c) SELECT d,e,f FROM cl');
query1.ExecSQL;
注:je中的a,b,c对应cl中的d,e,f
query1.Close; //插入多条数据
query1.SQL.Clear;
query1.SQL.Add('INSERT INTO je SELECT * FROM cl');
query1.ExecSQL;