读书人

SqlCommand的command字符串过长怎么

发布时间: 2012-05-29 12:16:00 作者: rapoo

SqlCommand的command字符串过长,怎么处理?
我使用SqlCommand cmd,然后给cmd 传递了一个很长的字符串,大约有300~400个字符。
接着,SqlDataAdapter da = new SqlDataAdapter(cmd); 页面一运行就报错。
我用exception查看了里面的命令字符串。把这些字符串直接复制在SQL查询器里可以执行的,但是在网页上不能执行。
似乎看到有人说C#的cmd仅仅支持256的字符长度,有没有别的解决办法?
谢谢啦。

[解决办法]
那你就写个存储过程,然后用cmd调用这个存储过程即可。
[解决办法]
那是扯蛋的,估计是你字段定义的问题。
[解决办法]
用存储过程。
我记得我之前的sql语句也很长,没出过什么问题啊

[解决办法]
你数据库的字段类型小了
[解决办法]
不可能吧.

贴一下你的代码.
[解决办法]
能看看代码吗?或者具体报错界面···

读书人网 >asp.net

热点推荐