Office中国论坛/Access中国论坛

标题: VBA 中用RUNSQL做跨库追加查询,密码怎么填 [打印本页]

作者: wdh008    时间: 2006-3-19 00:49
标题: VBA 中用RUNSQL做跨库追加查询,密码怎么填
mysql = "INSERT INTO 产品记录 ( 工单号, 产品实名, 计划总价丽, 计划膜金额, 计划油墨溶剂金额, 计划胶水金额, 计划其他金额, 计划燃料, 计划工资, 计划运费, 计划税金, 计划利润,下单数量 )IN '" & Me.目标路径 & "'[WD=1] SELECT 销售.工单号, 销售.产品名称, 销售.总价, 销售.卷膜金额, 销售.油墨金额, 销售.胶水金额, 销售.其他金额, 销售.燃料, 销售.工资, 销售.运费, 销售.税金, 销售.利润,销售.数量 FROM 销售;"

DoCmd.RunSQL mysql

上面的语句老是提示错误“3031”密码无效。很是郁闷。

我这个语句是用在生产库中的一个窗体按钮中。他作用是把本库一个表的数据,追加到另外一个库的“销售”表里去。但是另外一个库有密码。我知道密码是1  ,但是。我一用这个语句就提示密码错误。

我只要是不知道怎么写才符合语法规定
作者: wdh008    时间: 2006-3-20 16:12
提示都没??!!
作者: skylark    时间: 2006-3-20 16:15
好象无解,是否考虑用ADO DAO 解决.
作者: wwwwa    时间: 2006-3-20 16:43
INSERT INTO [;database=d:\temp\123.mdb;pwd=password].table

(f1,f2....) select f1,f2.... from table

[此贴子已经被作者于2006-3-20 8:44:56编辑过]


作者: wdh008    时间: 2006-4-8 19:08
这样??!!
作者: andymark    时间: 2006-4-8 19:25
ADO很容易实现




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3