| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1288 人关注过本帖
标题:sqlserver 对象服务器返回字段长度问题
只看楼主 加入收藏
l512535754
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-6-18
收藏
 问题点数:0 回复次数:0 
sqlserver 对象服务器返回字段长度问题
创建存储过程
SET @sql = 'SELECT  * FROM OPENQUERY(CACHE,''EXEC web_Method.ForDingDing_CRVILISTEXAMS(' + @v_emp_no + ','+。。。)'')'
    EXEC(@sql);

执行存储过程 exec CRVILISTEXAMS "0000339396","22754117",。。。
返回报错:
链接服务器 'CACHE' 的 OLE DB 访问接口 'MSDASQL' 返回的数据与列 '[MSDASQL].impression' 所需的数据长度不匹配。所需的(最大)数据长度为 50,但返回的数据长度为 102。
请问:对方数据库返回的字段长度102 ,超过了50。 请问如何修改 最大数据长度(50)?对方返回的列长度可能比较长,不好让对方改,如何修改sqlserver存储过程中列长度限制?
搜索更多相关主题的帖子: 服务器 数据 长度 返回 字段 
2020-10-20 10:41
快速回复:sqlserver 对象服务器返回字段长度问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023130 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved