用了事务,提示字符太长 我该怎么办啊?
真是汗阿 由于几个表的操作必须具有原子性, 在高手指点下用了事务 可是提示字符太长,最长只能128 我该怎么办?
可是这几个操作必须得具有原子性阿
问题点数:20、回复次数:4Top
1 楼billpu(加勒比小飞猪)回复于 2006-07-02 16:27:59 得分 0
是不是你语法的问题啊 事务和什么长度是无关的Top
2 楼lovekobe()回复于 2006-07-02 16:33:19 得分 0
begin tran INSERT INTO TeacherExpenseList (TeacherID, ExpenseTime, Expense, ExpenseTypeID,remark) VALUES ('02','2006-7-2 16:16:20',3600,'1','微观经济学')update teacher set totalcredit=totalcredit+3600 where teacherid='02 ' INSERT INTO TeacherExpenseList (TeacherID, ExpenseTime, Expense, ExpenseTypeID,remark) VALUES ('02','2006-7-2 16:16:20',500,'3','微观经济学')update teacher set totaledu= totaledu 500 where teacherid='02' IF @@ERROR<>0 ROLLBACK TRAN ELSE COMMIT TRAN]
错误提示 标示符太长Top
3 楼netcoder(朱二)回复于 2006-07-02 17:24:05 得分 0
去掉你语句里面的方括号“]”Top
4 楼lovekobe()回复于 2006-07-02 17:37:37 得分 0
真是笨阿 多谢Top




