MSSQL到MYSQL链接服务器插入查询问题

时间:2015-04-29 05:36:58

标签: php mysql sql-server

我做了以下

1)创建了从sql server 2008 R2到mysql的链接服务器

2)获得选择,更新和删除的解决方案

3)在插入查询的情况下我收到错误

查询:

(without openquery)INSERT INTO Linkedservername...table name values('',);

(或)

(with openquery)insert openquery(NEWSQL,'select * from bank_list')values('aaa',11);

返回错误消息:

  

OLE DB提供程序" MSDASQL"对于链接服务器" NEWSQL"返回消息   " [MySQL] [ODBC 5.1驱动程序] [mysqld-5.6.21]命令不同步;您   现在不能运行此命令"。 Msg 7343,Level 16,State 2,Line 1 The   OLE DB提供程序" MSDASQL"对于链接服务器" NEWSQL"无法插入   INTO表" [NEWSQL] ... [bank_list]"。

2 个答案:

答案 0 :(得分:0)

最后我通过在ODBC数据源窗口中默认取消选中两个选中的选项

来实现它

答案 1 :(得分:0)

取消选中“ODBC设置”选项卡页面游标/结果这些设置:"不要缓存仅向前游标的结果"和#34;强制使用仅向前游标"。