因为要对两个不同的Access数据库里的表的表进行操作,所以要用到两个Connection.如何能比较快的导入呢?
解决方案 »
- 重新构造数据集时报错,不知是哪错了,有经验的帮忙看看!
- stringgrid如何用鼠标右键获得其中的格子的值
- 为什么MDI子窗体一显示,系统就用MDI的子窗体菜单取代了MDI的主菜单?我怎么在保留MDI主窗口菜单的情况下,往主菜单里面添加我的子窗体菜
- 求助:CombogBox下拉框的高度与水平滚动()
- 数据导出到EXCEL的问题,把数据库中的一个字段的值"001002005"导出到EXCEL表中后,在EXCEL表中显示为"1002005"了,前面的两个0没了,如何让数
- 在try..except..end语句中用ping命令为什么截获不了错误信息
- **************急!急!急!一定高分答谢各位*****关于delphi第三方控件
- 怎样取得ADOQuery的计算字段的值的和呀?
- 怎么修改hint的图形
- 又来送分啦!如何在DELPHI里实现DOS的操作?
- 关于DBGrid单元格值的问题
- 给做Delphi组件的朋友一些有用的东西。感兴趣的来看看。
访问多个不同的ACCESS数据库-在SQL中使用In子句:
Select a.*,b.* From Tab1 a,Tab2 b In 'db2.mdb' Where a.ID=b.ID;
上面的SQL语句查询出当前数据库中Tab1和db2.mdb(当前文件夹中)中Tab2以ID为关联的所有记录.
缺点-外部数据库不能带密码.在ACCESS中访问其它ODBC数据源
下例在ACCESS中查询SQLSERVER中的数据
SELECT * FROM Tab1 IN [ODBC]
[ODBC;Driver=SQL Server;UID=sa;PWD=;Server=127.0.0.1;DataBase=Demo;]
外部数据源连接属性的完整参数是:
[ODBC;DRIVER=driver;SERVER=server;DATABASE=database;UID=user;PWD=password;]
其中的DRIVER=driver可以在注册表中的
HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\
中找到