用sqlserver 连接服务器连接mysql数据库 名字是IM,在sqlserver查询分析器中执行
insert into openquery( IM,'select MOBILES,CONTENT from im.api_mt_8' ) select mobile01,CONTENT from CTAIS_Message_AUTO
报错如下:
服务器: 消息 7399,级别 16,状态 1,行 1
OLE DB 提供程序 'MSDASQL' 报错。
[OLE/DB provider returned message: 不支持对 BLOB 值执行基于查询的插入或更新操作。]
OLE DB 错误跟踪[OLE/DB Provider 'MSDASQL' IRowsetChange::InsertRow returned 0x80004005: ]。好像是mysql数据库中的content字段是blob型,应该怎么办?
如何解决??
谢谢
insert into openquery( IM,'select MOBILES,CONTENT from im.api_mt_8' ) select mobile01,CONTENT from CTAIS_Message_AUTO
报错如下:
服务器: 消息 7399,级别 16,状态 1,行 1
OLE DB 提供程序 'MSDASQL' 报错。
[OLE/DB provider returned message: 不支持对 BLOB 值执行基于查询的插入或更新操作。]
OLE DB 错误跟踪[OLE/DB Provider 'MSDASQL' IRowsetChange::InsertRow returned 0x80004005: ]。好像是mysql数据库中的content字段是blob型,应该怎么办?
如何解决??
谢谢
解决方案 »
- 三个表的合并
- T-SQL中 ,Top n中 的 n 能不能用参数
- 哪里错了?
- sql server 数据库还原有什么用?
- 一不小心删除了非常有用的东东,想恢复,该怎么办????/急!!在线等!!!!
- 请教:如何在Sql中存储上下标?急……
- 如何保证在两个不同的数据库中的两个表保持同步
- 在sql server 2000中如何让Enterprice Manage 中不显示系统表,只显示用户表?
- 急,急,急!!!!关于MS SQL SERVER 2000的事务,关系到小弟饭碗的问题。。高分求助,
- SQL server 2008内存不停增长问题
- 两台 sql server2005同步的问题
- 求求大家帮帮我吧!应用程序中的服务器错误
查查openquery的联机帮助,这可是一个 结果集呀
EXEC sp_addlinkedserver 'OracleSvr',
'Oracle 7.3',
'MSDAORA',
'ORCLDB'
GO
IM就是连接服务器名, from im,im就是数据库名 api_mt_8 就是表名
服务器: 消息 7399,级别 16,状态 1,行 1
OLE DB 提供程序 'MSDASQL' 报错。
[OLE/DB provider returned message: 不支持对 BLOB 值执行基于查询的插入或更新操作。]
OLE DB 错误跟踪[OLE/DB Provider 'MSDASQL' IRowsetChange::InsertRow returned 0x80004005: ]。