关于事务的问题
dbcon.execute"INSERT INTO TableA (A) VALUES('S')"
dbCon.BeginTrans
在程序走到[dbCon.BeginTrans]语句时出现
[由于超出容量限制,不能创建新事务]的错误,
请教如何避免该错误的出现。
问题点数:50、回复次数:7Top
1 楼_1_(该用户已封杀)回复于 2004-08-03 16:51:35 得分 0
一次一个事物吧 中间 只能有一个recordset 有多 dbcon.execute 我记得好象是这样的Top
2 楼LGYAN(紫衣随想)回复于 2004-08-03 16:52:28 得分 0
BeginTrans
应该在你执行SQL语句之前吧Top
3 楼WangPengAn(流口水的家伙)回复于 2004-08-03 16:56:54 得分 10
最好把你的事務寫到存儲過程里面去!Top
4 楼wxrwan(无奈小飞不耻上问)回复于 2004-08-03 19:14:44 得分 10
BeginTrans
应该在你执行SQL语句之前吧
Top
5 楼hewei2003(为为)回复于 2004-08-04 12:03:24 得分 10
你没有dbCon.CommitTrans吗?Top
6 楼RUKYO(蠢蠢的男子汉 - 恋星夜柔光,舔烈酒豪情)回复于 2004-08-04 12:34:08 得分 20
http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=100226Top
7 楼panxuejian(大肚鼠)回复于 2004-08-05 08:30:05 得分 0
多谢楼上的兄弟指点
我将数据文件的容量设置为400mb,日志容量为100mb。可还是出现[由于超出容量限制,不能创建新事务]的错误
因为我的代码中在[dbCon.BeginTrans]之前必须要执行一次INSERT INTO命令。我试了,如果不执行INSERT INTO的话,就不会出现错误Top




