Hola a todos
tengo problemas al realizar un update masivo, la solucion que me dieron fue agregar una instruccion en la pagina...("SET TRANSACTION USE ROLLBACK SEGMENT ejrolback"), pero no funciono, no se por que , cualquier ayuda gracias
saludos
codigo espero
<%
SET comm = SERVER.CREATEOBJECT("ADODB.CONNECTION")
comm.OPEN(bd_STRING)
comm.BeginTrans
'--------------------------------------------------------------------------
SET TRANSACTION USE ROLLBACK SEGMENT ejrolback;
'--------------------------------------------------------------------------
Dim rs_para
Dim rs_para_numRows
Set rs_para = Server.CreateObject("ADODB.Recordset")
rs_para.ActiveConnection = bd_STRING
rs_para.Source = "select* from libros"
rs_para.CursorType = 0
rs_para.CursorLocation = 2
rs_para.LockType = 1
'response.Write(rs_para.source)
rs_para.Open()
rs_para_numRows = 0
cont=clng(cont)
cont=0
Do while not rs_para.EOF
ejemplo("update set xx where codigo = 2322")
comm.execute(ejemplo)
rs_para.MoveNext()
Loop
rs_para.Close()
Set rs_para = Nothing
'--------------------------------------------------------------------------------
if error <> 0 then
comm.Rollback %>
<script language=javascript>
alert("problemas");
</script>
<%
else
comm.CommitTrans
%>
<script language="JavaScript">
alert('ok');
</script><%
end if %>