I&#039m using the following code to wrap a multi update transaction:<BR><BR>on error resume next<BR>DataConn.BeginTrans<BR><BR>....some updates....<BR><BR>If DataConn.Errors.Count=0 then<BR> DataConn.CommitTrans<BR>Else<BR> DataConn.RollbackTrans<BR>Endif<BR><BR>However, whatever I do to try to force a db error (eg setting wrong datatype on a parameter input) the error count on the connection object is always zero, so the updates go ahead errors and all!<BR><BR>ARGHHHGGG!!!!!!!