m,m1两个ACCESS数据库,M配置给了A数据源(0DBC)使用ADOQUERY1,M1配置给了A1数据源使用ADOQUERY2.
问题:把M库中的AA表的"单位"等于123的记录追加到M1库中的BB表.请叫了.
问题:把M库中的AA表的"单位"等于123的记录追加到M1库中的BB表.请叫了.
解决方案 »
- 如何设计远程网络版进销存软件,客户是有40多家分店的大的集团公司,怎么把这些分公司联在一起?
- 您都用delphi制作过什么东西
- 大家帮帮忙,在线等待(关于调用局域网中文件的问题)
- 大家帮我看看这个ADO事务错在那儿?
- 问个SQL语句怎么写
- delphi combobox自动通过模糊查询填充下拉框
- 自定义组件的图像显示问题?
- 如何处理的代码!
- 关于封装BDE和ADO来访问ORACLE和ACCESS的问题??(急!急急急!!!!)
- 如何做一个像foxmail一样可以导入outlook邮件,导入到文件或数据库都行.
- 如何将数据库中提取的数据以饼状图的形式显示出来呀
- 高分求解2!!!如果解开,我另开10贴给你加分!!!
在M1的ADOQUERY1中
select * into BB表 in 'd:\temp\db1.mdb' from AA表 where 单位='123'
(这个是建新表)
insert into BB表 in 'd:\temp\db1.mdb' select * AA表 where 单位='123'
(这个是追加)
注意:
要设ADOQUERY1的:
ParamCheck:=false;
另外:
用access的最好方法是直接用ADO,而不要再用ODBC
var st:string;
begin
st:=('insert into cp1(订单号码,公司款号,裁片名称) in ''E:\zbGL.mdb'' select 订单号码,公司款号,裁片名称 CP where 公司款号=:a');
ADOQUERY1.Close;
ADOQUERY1.SQL.CLEAR;
ADOQUERY1.SQL.Add(st);
ADOQUERY1.Parameters.ParamByName('a').value:='15461';
adoquery1.execsql;报错,'adoquery1.parameter 'a' not found';
我想:把zbcp库的cp表字段as=123的记录,追加到ZB库的cp1表中
ADOQUERY1.Close;
ADOQUERY1.SQL.CLEAR;
ADOQUERY1.SQL.Text:='insert into cp1 in ''E:\zb.mdb'' select * from CP where as='+''''+edit1.text+'''';
adoquery1.execsql;