大容量数据保存,引发的问题。把RichTextBox的数据以byte[]的形式保存(MS SQL2000).

984437 2003-12-12 02:51:39
当我把RichTextBox的内容以byte[]保存,它在数据库中对应的字段类型是image.
当数据量小时,保存正常。当RichTextBox中的内容多,特别是图片多时,它报错为"当前命令发生严重错误,应放弃任何产生的结果".我跟踪数据库发现数据执行为
UPDATE msdb.dbo.sysalerts SET last_occurrence_date = 20031212,
last_occurrence_time = 143027, last_response_date = 0, last_response_time = 0, occurrence_count = occurrence_count + 1 WHERE (id = 4)
go
exec sp_reset_connection
go

我想可能是数据库配置的问题,但改了很多配置都没有用.
...全文
42 12 打赏 收藏 举报
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
984437 2004-01-11
还没解决,只有结贴了。
  • 打赏
  • 举报
回复
984437 2003-12-19
redbb(....Dotneter....) :我每次把他删了,保存大量数据时,它又加锁了,还是保存不进去.怎么办.
  • 打赏
  • 举报
回复
elite2018 2003-12-17
Or in your Enterprise Management, expand the Management -current activity

and kill the Process which exists dead lock
  • 打赏
  • 举报
回复
elite2018 2003-12-17
use : sp_lock
in query analays tools to find whether there is waiting Thread exists
  • 打赏
  • 举报
回复
984437 2003-12-17
to redbb:那我怎么删掉锁呀,怎么才能找到他.
  • 打赏
  • 举报
回复
984437 2003-12-16
to redbb:我没有加锁呀.
  • 打赏
  • 举报
回复
984437 2003-12-16
to redbb:我没有回锁呀.
  • 打赏
  • 举报
回复
elite2018 2003-12-16
The lock is created by DB automatically , so when you insert into DB , i t will add lock
  • 打赏
  • 举报
回复
elite2018 2003-12-12
when you insert into DB , i t will add lock ,

I think you db has many locks , so kill them by finding out their id

and run : kill id
  • 打赏
  • 举报
回复
dldl 2003-12-12
up
  • 打赏
  • 举报
回复
l_clove 2003-12-12
up,关注
  • 打赏
  • 举报
回复
crystal_heart 2003-12-12
up
  • 打赏
  • 举报
回复
相关推荐
发帖
C#
加入

10.7w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2003-12-12 02:51
社区公告

让您成为最强悍的C#开发者