用delphi自带数据库,希望把从一张数据表中查到的整条数据插入到另一张数据表中

我不是很懂这个,所以希望大家帮帮忙,看看到底哪里错了???varv1,v2,v3,v4,v5,v6,v7:string;beginv1:=Edit1.Text;//设置的... 我不是很懂这个,所以希望大家帮帮忙,看看到底哪里错了???
var
v1,v2,v3,v4,v5,v6,v7:string;
begin
v1:=Edit1.Text;//设置的查询条件,即id数据
v2:=Edit2.Text;//因为原表中缺少这两个数据,所以通过Edit输入
v3:=Edit3.Text;//同上
v6:='"';
v4:='insert into customer (name,sex,id,room,date1,leave1) select name,sex,id,room,date1,leave1 from orders where id ='+v6+v1+v6;
v5:='update customer set deposit =:'+v6+v2+v6+'where id='+v6+v1+v6;
v7:='update customer set Money1 =:'+v6+v3+v6+'where id='+v6+v1+v6;
query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add(v4);
Query1.SQL.Clear;
Query1.SQL.Add(v5);
Query1.SQL.Clear;
Query1.SQL.Add(v7);
Query1.Open;
end;
展开
 我来答
guyulong876
2011-05-06
知道答主
回答量:14
采纳率:0%
帮助的人:0
展开全部
var
v1,v2,v3,v4,v5,v6,v7:string;
begin
v1:=Edit1.Text;//设置的查询条件,即id数据
v2:=Edit2.Text;//因为原表中缺少这两个数据,所以通过Edit输入
v3:=Edit3.Text;//同上
v6:='"';
v4:='insert into customer (name,sex,id,room,date1,leave1) select name,sex,id,room,date1,leave1 from orders where id ='+v6+v1+v6;
v5:='update customer set deposit ='+v6+v2+v6+' where id = '+v6+v1+v6;
v7:='update customer set Money1 ='+v6+v3+v6+' where id = '+v6+v1+v6+;
query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add(v4);
Query1.ExecSQL;
query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add(v5);
Query1.ExecSQL;
query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add(v7);
Query1.ExecSQL;
end;
邦浅魔千
2011-05-06 · TA获得超过220个赞
知道小有建树答主
回答量:209
采纳率:0%
帮助的人:357万
展开全部
var
v1,v2,v3,v4,v5,v6,v7:string;
begin
v1:=Edit1.Text;//设置的查询条件,即id数据
v2:=Edit2.Text;//因为原表中缺少这两个数据,所以通过Edit输入
v3:=Edit3.Text;//同上
v6:='"';
v4:='insert into customer(name,sex,id,room,date1,leave1, deposit, money1)' +
' select name,sex,id,room,date1,leave1, ' + v6 + v2 + v6 + ' as deposit, ' +
v6 + v3 + v6 + ' as Money1 from orders where id ='+v6+v1+v6;
query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add(v4);
Query1.ExecSQL;
end;
注意:如果你的id是int型的则 后边为 where id ='+v1;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式