以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]SQLCommand执行存储过程,返回字符串被截断  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=132492)

--  作者:ycli368
--  发布时间:2019/3/22 22:33:00
--  [求助]SQLCommand执行存储过程,返回字符串被截断
SQLCommand 代码执行存储过程

图片点击可在新窗口打开查看此主题相关图片如下:代码.png
图片点击可在新窗口打开查看

存储过程返回值没问题

图片点击可在新窗口打开查看此主题相关图片如下:存储过程执行.png
图片点击可在新窗口打开查看


本地fiddler抓包发现返回的字符串被截断了

图片点击可在新窗口打开查看此主题相关图片如下:本地抓包.png
图片点击可在新窗口打开查看




--  作者:有点蓝
--  发布时间:2019/3/22 22:42:00
--  
存储过程是怎么定义的?
--  作者:ycli368
--  发布时间:2019/3/22 22:44:00
--  
存储过程
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:存储过程.txt



--  作者:ycli368
--  发布时间:2019/3/22 22:48:00
--  
用的web数据源
--  作者:有点蓝
--  发布时间:2019/3/22 22:48:00
--  
Foxtable的数据源对临时表的支持不好。如果在存储过程里使用临时表,就会有这种问题
--  作者:ycli368
--  发布时间:2019/3/22 22:52:00
--  
这有点狠了,这是bug啊,想不明白 存储过程的临时表 怎么会导致 返回参数被截断,如果改为返回值会不会有这个问题
--  作者:有点蓝
--  发布时间:2019/3/22 23:04:00
--  
确实是bug。.net2.0 oledb驱动的bug。不过暂时没有办法。等升到4.0后看还会不会有这个问题
--  作者:cbt
--  发布时间:2019/3/22 23:15:00
--  
啥时候出 4.0 啊?
--  作者:ycli368
--  发布时间:2019/3/22 23:17:00
--  
蓝版,这个bug是 output类型的参数会被固定截断还是随机长度截断?
--  作者:有点蓝
--  发布时间:2019/3/23 9:04:00
--  
这个我也不知道,您可以自己测试一下