Visual Basic - UpdateBatch no me permite agregar de a muchos

Life is soft - evento anual de software empresarial
 
Vista:

UpdateBatch no me permite agregar de a muchos

Publicado por Nicolás (164 intervenciones) el 10/09/2003 04:13:02
Saludos:
Resulta que quiero agregar varios registros a una tabla pero utilizando la actualización por lotes. Mas o menos, el código es el sgte.

Set rsT = New ADODB.Recordset
rsT.Open "SELECT * FROM Movimientos", conSIDAF, adOpenStatic, adLockBatchOptimistic, adCmdText
Do While Not rsT.EOF
rsT.AddNew
...
rsT.Update
Loop
rsT.UpdateBatch

Como veran recién al final de todo quiero pasar los AddNew a la base de datos (para que no se realice ningún cambio en caso de que ocurra un error). Este código me genera un error al pasar por segunda véz por el AddNew. El error dice "El número de filas con cambios pendientes excedió el límite definido". Alguien sabe de que límite está hablando??????????
Cómo se soluciona?, en que estoy errado?
Desde ya, Muchas Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder