【求大神啊】链接服务器查询时返回'MSDASQL' 返回了对列 '[MSDASQL].country' 无效的数据

saint_peng 2019-04-24 11:44:55
链接服务器 'sybase_data' 的 OLE DB 访问接口 'MSDASQL' 返回了对列 '[MSDASQL].country' 无效的数据。
...全文
715 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
saint_peng 2019-04-28
  • 打赏
  • 举报
回复
沉了么???????
saint_peng 2019-04-25
  • 打赏
  • 举报
回复
引用 5 楼 吉普赛的歌 的回复:
用下面的语句试下看:
select top 1 * from [sybase_data].DTIP.dbo.T_EX_ShareholdersInfo with(nolock)
一条没问题呢。查询全部是在146296行之后出现错误
吉普赛的歌 2019-04-25
  • 打赏
  • 举报
回复
用下面的语句试下看:
select top 1 * from [sybase_data].DTIP.dbo.T_EX_ShareholdersInfo with(nolock)
saint_peng 2019-04-25
  • 打赏
  • 举报
回复
引用 3 楼 吉普赛的歌 的回复:
[quote=引用 2 楼 saint_peng 的回复:] [quote=引用 1 楼 吉普赛的歌 的回复:] 你链接的目标库是什么类型的数据库, 是sqlserver吗?
是的。链接的数据库也是sql server 。其他表获取都是没问题的。就一个表返回这个错误。 看过类似的帖子说是对应的字段有 ? 的字符。不过并没说明怎么解决的。[/quote] 把这个表的表结构贴出来看下吧[/quote] 对应是country 字段有问题
saint_peng 2019-04-25
  • 打赏
  • 举报
回复
这边我想试试查询链接数据库 对应的表结构 看一下 对应的字段的数据类型。可以使用什么语句查询?
saint_peng 2019-04-25
  • 打赏
  • 举报
回复
引用 7 楼 吉普赛的歌 的回复:
把这一列的数据类型改成 nvarchar(100) 再看下呢?
之前就试过改成 nvarchar(100) 了。不行。
吉普赛的歌 2019-04-25
  • 打赏
  • 举报
回复
把这一列的数据类型改成 nvarchar(100) 再看下呢?
吉普赛的歌 2019-04-24
  • 打赏
  • 举报
回复
引用 2 楼 saint_peng 的回复:
[quote=引用 1 楼 吉普赛的歌 的回复:] 你链接的目标库是什么类型的数据库, 是sqlserver吗?
是的。链接的数据库也是sql server 。其他表获取都是没问题的。就一个表返回这个错误。 看过类似的帖子说是对应的字段有 ? 的字符。不过并没说明怎么解决的。[/quote] 把这个表的表结构贴出来看下吧
saint_peng 2019-04-24
  • 打赏
  • 举报
回复
引用 1 楼 吉普赛的歌 的回复:
你链接的目标库是什么类型的数据库, 是sqlserver吗?
是的。链接的数据库也是sql server 。其他表获取都是没问题的。就一个表返回这个错误。 看过类似的帖子说是对应的字段有 ? 的字符。不过并没说明怎么解决的。
吉普赛的歌 2019-04-24
  • 打赏
  • 举报
回复
你链接的目标库是什么类型的数据库, 是sqlserver吗?

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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