sybase导入SQL server数据汉字乱字符!!

net_net 2008-10-21 07:39:01
sybase客户端有个ole db provider工具,建立ole db 数据源。
然后用sql server的DTS导数据,但是导出来的数据是乱字符。
Dim conn As New ADODB.Connection
conn.CursorLocation = adUseClient
conn.Open "Provider=Sybase.ASEOLEDBProvider.2;Initial Catalog=hiss;Password=;User ID=sa;Data Source=ff;Persist Security Info=True"
Dim rs As New ADODB.Recordset
rs.CursorLocation = adUseClient
rs.Open "Select * from zyks", conn, adOpenForwardOnly, adLockReadOnly
打开rs记录集时就没反应了

麻烦大家帮忙看一下是什么原因!!
...全文
68 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
net_net 2008-10-21
  • 打赏
  • 举报
回复
对sybase不熟悉,不想动sybase设置
前段时间建好数据源,用SQL server中的dts导过一次,都正常。
现在再试怎么也不行了
数据源是建系统数据源还是用户数据源??
等不到来世 2008-10-21
  • 打赏
  • 举报
回复
估计你的sybase里有非unicode字符,比如中文,sql server里存中文用nvarchar型。
sybase里有几个类型导入sql server里都会变样,你调整一下sybase数据库里的类型试试。
天-笑 2008-10-21
  • 打赏
  • 举报
回复
帮顶 等高手!

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧