以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  请教实例  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=128683)

--  作者:hbhb
--  发布时间:2018/12/12 22:30:00
--  请教实例
甜大师:请问如何用您讲的方法,
INSERT INTO OPENROWSET(\'Microsoft.Jet.OLEDB.4.0\'\'c:\\trade.mdb\'\'admin\'\'\', 表名)
SELECT *
FROM sqltablenam


把test1的表a内容导入的test的表a中?



--  作者:hbhb
--  发布时间:2018/12/12 22:31:00
--  
实例
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目5.rar


--  作者:有点甜
--  发布时间:2018/12/12 22:44:00
--  

这个OPENROWSET是sqlserver里面的。

 

两个mdb文件插入内容,直接用insert into 即可,如

 

insert into 表A (第一列, 第二列) select 第一列, 第二列 from 表B

 

insert into 表A (第一列, 第二列) select 第一列, 第二列 from [d:\\test1.mdb].表A


--  作者:hbhb
--  发布时间:2018/12/12 23:14:00
--  
怎么会到test文件中?
--  作者:hbhb
--  发布时间:2018/12/13 0:03:00
--  
请问:一、如果表有密码怎么办?
二、如果我用SQL语句连接产生的临时表表a(相当于test1中的表a),又怎么办?

--  作者:有点甜
--  发布时间:2018/12/13 9:20:00
--  
以下是引用hbhb在2018/12/12 23:14:00的发言:
怎么会到test文件中?

 

1、你添加了数据源test在foxtable里面啊,然后你执行2楼的代码即可啊。

 

2、认认真真看懂2楼的代码,测试一下可好?


--  作者:有点甜
--  发布时间:2018/12/13 9:34:00
--  
以下是引用hbhb在2018/12/13 0:03:00的发言:
请问:一、如果表有密码怎么办?
二、如果我用SQL语句连接产生的临时表表a(相当于test1中的表a),又怎么办?

 

1、比如代码

 

select 第一列, 第二列 from [;database=d:\\test1.mdb;pwd=123].表A

 

2、临时表无法执行sql语句。如果你要使用临时表,你只能用foxtable的代码合并数据了


--  作者:hbhb
--  发布时间:2018/12/13 9:48:00
--  
谢谢!
比如我连接到一个sql数据库,其中的表a内容,直接插入到一个access数据库的表b中。
在狐表中执行sql语句怎么写?

--  作者:有点甜
--  发布时间:2018/12/13 10:20:00
--  
以下是引用hbhb在2018/12/13 9:48:00的发言:
谢谢!
比如我连接到一个sql数据库,其中的表a内容,直接插入到一个access数据库的表b中。
在狐表中执行sql语句怎么写?

 

在数据库直接导出,参考

 

https://blog.csdn.net/lilinoscar/article/details/78296803

 

写sql语句也可以,比如

 

insert into  OPENROWSET(\'Microsoft.Jet.OLEDB.4.0\'
   \'C:\\db.mdb\';\'admin\';\'\', Test) 
select id,name from Test
INSERT INTO OPENROWSET(\'Microsoft.Jet.OLEDB.4.0\'\'c:\\trade.mdb\'\'admin\'\'\', 表名)
SELECT *
FROM sqltablename
 
BCPmaster..xp_cmdshell\'bcp "serv-htjs.dbo.serv_user" out "c:\\db3.mdb" -c -q -S"." -U"sa" -P"sa"\'
 
上面的区别主要是:OpenRowSet需要mdb和表存在,BCP会在不存在的时候生成该mdb

 


--  作者:有点甜
--  发布时间:2018/12/13 10:22:00
--  

或者写代码处理

 

http://www.foxtable.com/webhelp/scr/2137.htm