语句如下:
select * into T_A from
(select * from T_B UNION ALL select * from STOCK_PROPOSALVOTE in 'D:/Dest.mdb');
Dest.mdb数据库带密码如何访问呢?
谢谢帮忙
select * into T_A from
(select * from T_B UNION ALL select * from STOCK_PROPOSALVOTE in 'D:/Dest.mdb');
Dest.mdb数据库带密码如何访问呢?
谢谢帮忙
解决方案 »
- 为什么反复创建释放多线程TTHREAD对象会引起内存溢出
- 注册表转ini WriteBinaryData问题
- TComm 发送0问题
- 各位大哥帮忙 数据库问题 ~~ 没见过的错误啊~~~高分重谢!!
- access2000里面怎么找不到sql语句的用法?
- 请问一关于文件操作的简单问题
- ***主细表的打印问题,使用的是Qreport控件,请高手指教,100分奉送!!!***
- 求一算法,图片运动轨迹!
- [原创]上联:“面对面向对象”。求下联。
- 關於時間運算:Time 加上一分鐘怎麼寫呢?Time+60,好象不對。
- 【散分】为世界杯请假一个月,全程跟踪阿根廷
- 请教高:access violation at address 00237371 in module vcl60.bpl
select * into T_A from
(select * from T_B UNION ALL select * from [;database=D:\Dest.mdb;pwd=111].STOCK_PROPOSALVOTE);
一种
EXEC sp_addlinkedserver
@server = 'hypemployee',
@provider = 'Microsoft.Jet.OLEDB.4.0',
@srvproduct = 'OLE DB Provider for Jet',
@datasrc = 'D:/Dest.mdb' --添加登录
exec sp_addlinkedsrvlogin 'hypemployee','false' /*密码为空*/
/*如果有密码改为exec sp_addlinkedsrvlogin 'hypemployee','false','admin','123456'*/ --查询表结构
select top 1 * from [hypemployee]...[你的表]
二种,直接读取 select * from OPENROWSET('Microsoft.Jet.OLEDB.4.0','D:/Dest.mdb';'admin';'123456', 你的表)
select * from OPENROWSET('Microsoft.Jet.OLEDB.4.0','D:/Dest.mdb';'admin';'123456', 你的表)
用了 keiy 的方法,在Access的查询中运行成功,但是同样的语句在Delphi中报“不正常地定义参数对象。提供了不一致或不完整的信息”,请问这是为什么?
发现在[]里的路径和密码等都不用加上引号'',是否和这有关?
谢谢
select * into T_A from
(select * from T_B UNION ALL select * from [;database=D:\Dest.mdb;pwd=密码].STOCK_PROPOSALVOTE) T_C
我就是这样写的:
select * into T_A from
(select * from T_B UNION ALL select * from [;database=D:\Dest.mdb;pwd=密码].STOCK_PROPOSALVOTE) T_C
放在Access中跑就没问题,但是写到Delphi中就不行了,跟踪到送给Access的sql是一样的,可是就是报错“不正常地定义参数对象。提供了不一致或不完整的信息”
ADOConnection1.ConnectionString:='';
把它后面的串写进去,其中就有密码设置的字符串,我就是这样用的,
实在不行的话,就可ODBC连吧