mgh64120
شنبه 30 آبان 1388, 23:49 عصر
سلام
ميخواستم بدونم كه اگر من يك Transaction رو Begin كنم و به يك جدول يك ركورد اضافه كنم. آيا تا زماني كه من Transaction رو Commit يا rollback نكردم كاربر ديگه اي مي تونه به اين جدول دسترسي(Add,Edit,Delete,Read) داشته باشه يا نه جدول Lock ميشه؟
و سئوال ديگه ميشه در يك Procedure يك Trans رو Begin كرد و در يك Proc ديگه اون رو Commit يا RollBack كرد؟
من اين كار در QueryAnalyzar انجام دادم ولي يه پيغام ميده !
Server: Msg 266, Level 16, State 2, Procedure Sp_a, Line 65535
Transaction count after EXECUTE indicates that a COMMIT or ROLLBACK TRANSACTION statement is missing. Previous count = 0, current count = 1.
نميدونم اگر اين دو تا Proc رو توي محيط برنامه نويسيم (Vb.Net)اجرا كنم اين پيغام باعث Error ميشه يا نه؟
ميخواستم بدونم كه اگر من يك Transaction رو Begin كنم و به يك جدول يك ركورد اضافه كنم. آيا تا زماني كه من Transaction رو Commit يا rollback نكردم كاربر ديگه اي مي تونه به اين جدول دسترسي(Add,Edit,Delete,Read) داشته باشه يا نه جدول Lock ميشه؟
و سئوال ديگه ميشه در يك Procedure يك Trans رو Begin كرد و در يك Proc ديگه اون رو Commit يا RollBack كرد؟
من اين كار در QueryAnalyzar انجام دادم ولي يه پيغام ميده !
Server: Msg 266, Level 16, State 2, Procedure Sp_a, Line 65535
Transaction count after EXECUTE indicates that a COMMIT or ROLLBACK TRANSACTION statement is missing. Previous count = 0, current count = 1.
نميدونم اگر اين دو تا Proc رو توي محيط برنامه نويسيم (Vb.Net)اجرا كنم اين پيغام باعث Error ميشه يا نه؟