社区
疑难问题
帖子详情
OLE DB 访问接口 'MSDASQL' 返回的数据与列 '[MSDASQL].psex' 所需的数据长度不匹配
飞天灵狐
2014-08-12 11:19:40
各位大侠,我sqlserver通过mysql驱动读取mysql的视图,发生了这样一个错误,各位可有高见谢谢
...全文
1594
4
打赏
收藏
OLE DB 访问接口 'MSDASQL' 返回的数据与列 '[MSDASQL].psex' 所需的数据长度不匹配
各位大侠,我sqlserver通过mysql驱动读取mysql的视图,发生了这样一个错误,各位可有高见谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
Oracle 11g 精简客户端打包 2012-06更新
Oracle Instant Client 11.1.06.20 可以免费分发的Oracle精简客户端 By ZhaHost in 2010.06.18 2012.05.18 重新打包,采取原生的odac xcopy方式 可连接8.1.7以上的Oracle
数据
库 内容来源: 用于Windows 的Oracle
数据
访问
组件(ODAC) 本安装包仅供NSIS交流与学习使用。 版权所有 © 2008,Oracle。保留所有权利。 本安装包主要考虑到Oracle分布式事务Oramts而制作的,因为CSLA.NET要使用到分布式事务,本安装包包含以下内容: 1. Oracle精简客户端 2. Oracle
Ole
db
组件 3. Oracle odp.net2.x组件 4. Oracle Oramts组件(
需
要启用MSDTC服务)
my
sql
的
ole
db
访问
接口
msda
sql
的
数据
源对象_无法从链接服务器 (null) 的
OLE
DB
访问
接口
MSDA
SQL
获取
列
信息...
无法从链接服务器"(null)"的
OLE
DB
访问
接口
"
MSDA
SQL
"获取
列
信息。链接服务器"(null)"的
OLE
DB
访问
接口
"
MSDA
SQL
"
返回
了消息"[Microsoft][O
DB
CVisualFoxProDriver]File'2012-05-17-08-41-...无法从链接服务器 "(null)" 的
OLE
DB
访问
接口
"
MSDA
SQL
"获取
列
信息。链接服务器"(null)"的 ...
链接服务器 'MY
SQL
' 的
OLE
DB
访问
接口
'
MSDA
SQL
'
返回
的
数据
与
列
'[
MSDA
SQL
].card' 所
需
的
数据
长度
不匹配
。所
需
的(最大)
数据
长度
为 8,但
返回
的
数据
长度
为 9
我是在将my
sql
数据
迁移到
sql
server时报了这个错误 原因:
sql
server里main表的card字段
长度
为varchar8,但是从my
sql
迁移过来的
数据
长度
为9 根本原因:main表的card字段在my
sql
是varchar类型,my
sql
的varchar在
sql
server对应的
数据
类型是nvarchar,但是利用O
DB
C进行迁移时没有做
数据
类型转换,所以main表的ca...
my
sql
的
ole
db
访问
接口
msda
sql
的
数据
源对象_
sql
server通过o
db
c链接到my
sql
取
数据
先看错误信息,如下:链接服务器"hr"的
OLE
DB
访问
接口
"
MSDA
SQL
"
返回
了消息 "[Microsoft][O
DB
C 驱动程序管理器] 未发现
数据
源名称并且未指定默认驱动程序"。消息 7303,级别 16,状态 1,第 1 行无法初始化链接服务器 "hr" 的
OLE
DB
访问
接口
"
MSDA
SQL
" 的
数据
源对象。问题说明:1、建立o
db
c已经成功2、创建连接服务器并未报错3、...
链接服务器
OLE
DB
访问
接口
'
SQL
NCLI10'
返回
的
数据
与
列
所
需
的
数据
长度
不匹配
链接服务器
OLE
DB
访问
接口
'
SQL
NCLI10'
返回
的
数据
与
列
'[LINK_SCT1].[SCT].[
db
o].[v_Employee_Company].empname' 所
需
的
数据
长度
不匹配
。所
需
的(最大)
数据
长度
为 10,但
返回
的
数据
长度
为 11。 异构
数据
库中对应的同一对象的
数据
类型与定义的
长度
是否一致,如果是基本的结构不一致的话,请先调整一致,再试; 反之若是
疑难问题
22,209
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章