当前位置: 代码迷 >> Sql Server >> openrowset 中文乱码有关问题
  详细解决方案

openrowset 中文乱码有关问题

热度:155   发布时间:2016-04-24 23:53:25.0
openrowset 中文乱码问题
insert into yxs_product(pro_Property)
select pro_Property
from openrowset('SQLOLEDB', '192.168.1.198'; 'sys'; 'uninet123','select * from yxshop.dbo.yxs_product') as A


对应中文会出现乱码,插入记录和openrowset的数据库其实是同一个数据库。
大家有没有方法啊  谢谢

------解决方案--------------------
真没遇到过。。你是同一服务器,同一数据库的同一个表吗?
如果有不同的话看看是否字段或者实例的编码有差异
------解决方案--------------------
 yxs_product.pro_Property

看一下这个表的字段是否为varchar


这类情况通常只会是排序不相同或unicode转为非unicode造成的
------解决方案--------------------
那就改成nvarchar
------解决方案--------------------
改用鏈接服務器试试
参照方法:http://bbs.csdn.net/topics/230087469