社区
MS-SQL Server
帖子详情
关于事务的问题? 急急急。
jcaomao
2003-05-11 09:23:20
我有两个表,一个记录比较少,另一个大概有100万条记录左右。
下再出现一个问题,我的程序是通过ado.net连结到数据库的,程序中操作那个小点的表一点问题都没有,可是操作那个大表,如:delete 或 update,我的程序中也没有提示错误,但是我在查询分析器中检查,这些命令根本就不起作用。后来我用同样的语句载查询分析器里执行,也没有问题,这是怎么回事啊?
是不是和事务有关系,我在ado中怎么写这个字符串阿?
...全文
92
8
打赏
收藏
关于事务的问题? 急急急。
我有两个表,一个记录比较少,另一个大概有100万条记录左右。 下再出现一个问题,我的程序是通过ado.net连结到数据库的,程序中操作那个小点的表一点问题都没有,可是操作那个大表,如:delete 或 update,我的程序中也没有提示错误,但是我在查询分析器中检查,这些命令根本就不起作用。后来我用同样的语句载查询分析器里执行,也没有问题,这是怎么回事啊? 是不是和事务有关系,我在ado中怎么写这个字符串阿?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jcaomao
2003-05-11
打赏
举报
回复
我发现了一个问题,insert和select 不会超时,但delete不管怎么设都是超时
jcaomao
2003-05-11
打赏
举报
回复
我试了,加上commit也不行。
string sqlstr="delete from page where state='1' go commit go"
jcaomao
2003-05-11
打赏
举报
回复
这次总是出现服务器超时,应该是记录太多了,但是
string con="user id=aaa;password=aaa;initial catalog=aaa;data source=aaa;Connect Timeout=240";
我都设成240秒了,可是好像20秒左右就断了,怎么回事啊?
pengdali
2003-05-11
打赏
举报
回复
就是删除和更新语句并没有改变表的记录
如:删除page表中 state字段 等于1的所有记录。
string sqlstr="delete from page where state='1'";
SqlCommand accesscommand=new SqlCommand(sqlstr,con);
accesscommand.ExecuteNonQuery();
执行时程序也没有报错,并且执行了很长时间,但是表里还有这些记录阿,没有删除掉。
你这样写:
delete .....
commit ----这句加上
pengdali
2003-05-11
打赏
举报
回复
在查询分析器里执行一下:
SET TRANSACTION ISOLATION LEVEL READ COMMITTED
看结果,如果还会出现
就执行这个:
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
jcaomao
2003-05-11
打赏
举报
回复
用企业管理器打开表,没有问题阿。
to:“这些命令根本就不起作用,是什么意思?“
就是删除和更新语句并没有改变表的记录
如:删除page表中 state字段 等于1的所有记录。
string sqlstr="delete from page where state='1'";
SqlCommand accesscommand=new SqlCommand(sqlstr,con);
accesscommand.ExecuteNonQuery();
执行时程序也没有报错,并且执行了很长时间,但是表里还有这些记录阿,没有删除掉。
CrazyFor
2003-05-11
打赏
举报
回复
检查你的语句,是语句的问题。
pengdali
2003-05-11
打赏
举报
回复
这些命令根本就不起作用
是什么意思?
你用企业管理器打开表,会出现什么现象?
java代码-和
急
急
急
借记卡
java代码-和
急
急
急
借记卡
android 通过短信找回密码,我的android手机短信被我加密了,忘记密码了,在不刷机恢复出厂设置的情况下如何解决?
急
急
急
!!!!!...
如果能进入recovery,就刷机;不能就百度“救砖”。进入Recovery模式方法:方法一:如果手机是开机状态,请先关机,抠下电池再装上,在关机情况下,同时按住电源键 + 小房子(Home)键,直到出现Recovery界面为止。方法二:如果以上方法无法进入,那么再开机,先按住音量+键不放,然后再长按电源开机键,直到出现Recovery界面为止。recovery刷机,步骤如下:⒈)将从网上下载的对...
@Transactional
事务
未生效!
急
急
急
!!!
不是
事务
未生效,而是没有指定
事务
管理器
java 缓冲区怎么理解_JAVA中的缓存是怎么一回事??帮忙解释下。
急
急
急
!!!!!!谢谢...
JAVA中的缓存是怎么一回事??帮忙解释下。
急
急
急
!!!!!!谢谢mip版关注:133答案:5悬赏:80解决时间 2021-01-24 22:17已解决2021-01-24 18:44JAVA中的缓存是怎么一回事??帮忙解释下。
急
急
急
!!!!!!谢谢最佳答案2021-01-24 19:09(1)Hibernate有两个级别的缓存.一个是Session级别的缓存,它是第一级别缓存属于进程...
SVN管理系统安装及其操作
SVN管理系统安装及操作防伪码:学习永远不晚!前言:SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。理论:...
MS-SQL Server
34,837
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章