db1库中table1
db2库中table2
select ..... from table1,table2 where......
怎样连接?access数据库,ado方式。
db2库中table2
select ..... from table1,table2 where......
怎样连接?access数据库,ado方式。
解决方案 »
- 请问INDY10和INDY9的TidServer控件有什么区别?
- 使用 AThread.Connection.ReadLn() 读取字符串时候为什么会卡住?
- 为何会这样
- 问个SQL
- 关于MDI子窗体的关闭按钮
- 各位高手,能否把你们的email 或者QQ告诉小弟,以便小弟请教一些很菜的问题,提供者都有分,我的QQ:24324773,Email:[email protected],谢谢!
- 请问如何让程序添加到启动菜单中?
- delphi人才真的是这样的缺乏吗?人才们顶一下啊。
- 对流式文件的控制
- 请问有谁知道键盘各个键相对地ASCII码?
- dbgrid
- 如何在Delphi中动态的新建一个表(是数据库中也没有的),或将数据库中的表改名(Sql Server)?高分在线等!!!!
select * into 表一 in 路径 from 表二
db1库中table1 adoconnection1
db2库中table2 adoconnection2 //这是一个excel文件,通过数据库方式访问
adoquery1--adoconnection1
sqlstr:='select field1,field2 into temptable from [c:\test\db1.xls.sheet1$]';
adoquery1.sql.clear;
adoquery1.sql.add(sqlstr);
adoquery1.execsql;
提示的错误是:'parameter参数被不正确定义'。
这个路径包括文件名和扩展名么?
另:
我是用ACCESS的链接表来实现的,可以用ADOX来动态创建链接表,那样就可以当成是同一个db内的表使用了。要求不高 的的话可以先建立链接表,只是路径是固定的,到其它机器上不能改动。
adox还真没用过,能具体点说说么?
select a.Id,b.name from :database1.table1 a,:database2.table2
在表名前加上库名,当然你得把这两个数据库都连接上.
为什么我试的不行呢?
SELECT * from [c:\temp\db1.xls].[sheet1$];
是不是因为我的这个库是excel?sheet1$是excel中的一个表。
这样不行。:(
qsql:='SELECT * into aaa FROM :adoconnection1.[sheet1$]';