首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL语句太长,在C#中执行失败,该如何解决

2013-07-16 
SQL语句太长,在C#中执行失败,该怎么解决?大家好我在做金蝶ERP的对接程序,用WinCE开发对接软件。在运行金蝶

SQL语句太长,在C#中执行失败,该怎么解决?
大家好


我在做金蝶ERP的对接程序,用WinCE开发对接软件。
在运行金蝶下推操作时,
有个SQL语句非常长。在WORD中有5页。


在调用封装好的Select函数时,执行不了,出现错误。
请问该问题怎么解决好。 C# SQL 金蝶 WinCE 软件
[解决办法]
换成存储过程,直接调用。
[解决办法]
SQLSERVER允许接收的最长字符个数为4096,超过这个会自动返回错误。
[解决办法]
最好调用存储过程
[解决办法]
换存储过程吧,你啥程序能写出五页来
[解决办法]
同意上面的说法,用存储过程或是视图。

应该是封装的Select函数有长度限制吧。我之前写的报表用的SQL,几十K的都有,上百K的好像也有过,传给SQL Server都可以正常执行。

热点排行