OLE DB 访问接口 'MSDASQL' 返回的数据与列 '[MSDASQL].psex' 所需的数据长度不匹配

飞天灵狐 2014-08-12 11:19:40
各位大侠,我sqlserver通过mysql驱动读取mysql的视图,发生了这样一个错误,各位可有高见谢谢
...全文
1594 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
飞天灵狐 2014-08-28
  • 打赏
  • 举报
回复
重新搞了一个视图,ok了
發糞塗牆 2014-08-12
  • 打赏
  • 举报
回复
用cast试试,convert不是标准语法
飞天灵狐 2014-08-12
  • 打赏
  • 举报
回复
引用 1 楼 DBA_Huangzj 的回复:
你可以用select datalength(psex) 查一下长度是否最大为8
我查了下mysql视图,长度为2,sqlserver这样差不了,我用convert不能转化吗?我的mysql视图的psex长度已经为2了,而且查出来没问题了,奇怪。。。
發糞塗牆 2014-08-12
  • 打赏
  • 举报
回复
你可以用select datalength(psex) 查一下长度是否最大为8

22,209

社区成员

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

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