环境:MYSQL5.0, SQLSERVER2005.
MYOA为链接服务器EXEC dbo.OAreturnbillbook 'ASD','admin','admin','ddd'
SELECT *  FROM  openquery(MYOA, 'select * from EMAIL_BODY limit 1') 
查询没有问题.但是下面不能执行,其中[CONTENT]为TEXT类型
Insert openquery(MYOA, 'select * from EMAIL_BODY limit 1') 
(FROM_ID,TO_ID2,COPY_TO_ID,SECRET_TO_ID,SUBJECT,[CONTENT],SEND_TIME,ATTACHMENT_ID,ATTACHMENT_NAME,SEND_FLAG,SMS_REMIND,IMPORTANT,SIZE,FROM_WEBMAIL,TO_WEBMAIL)
 values(@creater,@TOPERSON,'','',@context,@TOCONTEXT, GETDATE(),'','','1','1','2','0','','')
消息 7399,级别 16,状态 1,过程 OAreturnbillbook,第 18 行
链接服务器 "MYOA" 的 OLE DB 访问接口 "MSDASQL" 报错。提供程序报告了意外的灾难性错误。
消息 7343,级别 16,状态 2,过程 OAreturnbillbook,第 18 行
链接服务器 "MYOA" 的 OLE DB 访问接口 "MSDASQL" 无法 INSERT INTO 表 "[MSDASQL]"。未知的提供程序错误。
Location:  memilb.cpp:1505
Expression:  (*ppilb)->m_cRef == 0
SPID:  57
Process ID:  18288
Location:  memilb.cpp:1505
Expression:  (*ppilb)->m_cRef == 0
SPID:  57
Process ID:  18288
Location:  memilb.cpp:1505
Expression:  (*ppilb)->m_cRef == 0
SPID:  57
Process ID:  18288
Location:  memilb.cpp:1671
Expression:  pilb->m_cRef == 0
SPID:  57
Process ID:  18288