社区
C#
帖子详情
SQL Server2000 SP4中字符串过长的错误
zyhtz
2009-03-01 08:00:56
数据库是SQL Server2000 SP4中,字段是text的,如果在程序中给它添加了比较长的字符串,则会出现“当前命令发生了严重错误,应放弃任何可能产生的结果”
Google了一些结果,有不少人碰到,但没看到解决办法,难道只能不用SP4
我本地上不是SP4的,是没问题的,但如果打上SP4补丁就会出现问题,大家帮忙想想
...全文
116
7
打赏
收藏
SQL Server2000 SP4中字符串过长的错误
数据库是SQL Server2000 SP4中,字段是text的,如果在程序中给它添加了比较长的字符串,则会出现“当前命令发生了严重错误,应放弃任何可能产生的结果” Google了一些结果,有不少人碰到,但没看到解决办法,难道只能不用SP4 我本地上不是SP4的,是没问题的,但如果打上SP4补丁就会出现问题,大家帮忙想想
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jietuan
2009-03-02
打赏
举报
回复
你在查询分析器里面直接执行存储过程调试,确定是否是输入字符串长的问题。
zyhtz
2009-03-02
打赏
举报
回复
改成SqlDbType.Text也不行,郁闷
zyhtz
2009-03-01
打赏
举报
回复
是用存储过程的
cnming
2009-03-01
打赏
举报
回复
你是使用拼凑SQL还是使用存储过程?
使用存储过程不应该出错才对的
冷月孤峰
2009-03-01
打赏
举报
回复
只打SP3,sp4就一直没有打过。
看看这个是否可行:
http://www.cnblogs.com/wlq2000/articles/845899.html
易企加_天马行空
2009-03-01
打赏
举报
回复
从你描述的情况来看,应该是sp4的问题,那么就奇怪了,你为什么要打sp4呢?它有什么优势吗?
呵呵,sqlserver2008都出来了,lz怎么还在用2000啊
wuyq11
2009-03-01
打赏
举报
回复
SqlParameter 里添加SqlDbType.Text
不用参数用
declare @S text
declare @ptrval1 varbinary(16)
select @ptrval1=textptr(A) from table1 where XTBH=@XTBH
if(textvalid('table1.A,@ptrval1)=1)
updatetext table1.A @ptrval1 0 null @S
更新
sql
语句妙用,各种
sql
语句的详细用法与讲解
sql
语句妙用,各种
sql
语句的详细用法与讲解 ,使得程序运行的更加流畅。主要针对一些高效
sql
语句的解释。
sql
server
exec 执行
sql
字符
过长
的解决办法
sql
server
exec 执行
sql
字符
过长
的解决办法
SQL
server
报错-将截断
字符串
或二进制数据。
测试产品录入时,报错:“”Caused by: com.microsoft.
sql
server
.jdbc.
SQL
Server
Exception: 将截断
字符串
或二进制数据。“” 百度结果如下
SQL
Server
Exception:将截断
字符串
或二进制数据的解决方法: 最近使用JPA进行保存对象到数据库
中
怎么也添加不进去,始终报错 主要原因就是你增加的...
sql
server
sp_execute
sql
动态
SQL
字符长度超过8000
动态
SQL
字符长度超过8000,我记得
SQL
SERVER
2005
中
用SP_EXECUTE
SQL
打破了这个限制。 平常用动态
SQL
,可能都会用EXEC(),但是有限制,就是8000
字符串
长度。自从
SQL
SERVER
2005起,在 INSIDE
SQL
SERVER
2005 T-
SQL
PROGRAMMING
中
提到,使用SP_EXECUTE
SQL
()和NVARCHAR(MAX)
SQL
Server
存储过程处理超长
字符串
问题
今天修改一个程序,报表部分在
SQL
Server
et
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章