Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

在access中,如何把sqlserver中的查询结果导入到access表中

dcz  发表于:2015-02-08 10:54:10  
复制

在access中:

DoCmd.TransferDatabase acImport, "ODBC", "ODBC;DRIVER=SQL Server;SERVER=192.168.0.111;UID=sa;PWD=psd;DATABASE=zb;", acTable, "sqlnode", "accessnode"

上面可以把sqlserver中的sqlnode表导入到access中的accessnode表中,

那如何把sqlserver中的查询结果导入到access的表中,比如把sqlserver中“select * from sqlnode” 导入到access中的accessnode表??

 

Top
煮江品茶 发表于:2015-02-10 17:23:40
insert into accessnode (字段列表) select * from sqlnode

dcz 发表于:2015-02-11 16:48:22
是在access中把sqlserver中的查询结果导入access

闲人 发表于:2015-02-12 20:35:54
用一个传递查询在ACCESS 中建立查询, 在用insert into 语句

李孝辉 发表于:2015-02-13 18:30:00

Dim strsql As String

strsql = "select * into accessnode from   sqlserver  "      'sqlserver 


DoCmd.SetWarnings False
DoCmd.RunSQL strsql

 

 

网上找的不知对不对!可以实现将名为sqlserver 的查询所有内容复制到表accessnode里面。(accessnode可以先建立,也可以不建)



benhum 发表于:2015-02-15 13:06:44

将SQL表进行链接到ACCESS。

剩下的事情就交给ACCESS了。




chinasa 发表于:2015-02-16 12:45:08

我目前是通过ACCESS来读取ORACLE数据库,情况类似。

我现在采取的方法是把ORACLE数据库的表链接到ACCESS中,然后就可以象ACCESS自己的表一样建立查询了。

如果担心连接表不安全,也可以采取VBA连接数据库,然后用SQL语句读取,只要你连接到数据库,剩下其实就是生成表查询或追加查询而已。



dcz 发表于:2015-02-16 15:27:31

chinasa 举个VBA连接数据库,用sql语句读取的例子吧

我是想在access中把sqlserver中查询到的结果保存到access表



chinasa 发表于:2015-02-16 15:40:31
链接完用煮版的语句就可以啦。

总记录:8篇  页次:1/1 9 1 :