Ver Mensaje Individual
  #1  
Antiguo 18-05-2007
Slash Slash is offline
Miembro
 
Registrado: abr 2004
Posts: 36
Reputación: 0
Slash Va por buen camino
Falla en los Insert de ADO

Hola,
Les escribo para solicitar su ayuda, mi problema es el siguiente.
He desarrollado un equipo de biometria del cual leo las huellas que el mismo contiene. A medida que va llegando la informacion (huellas) las voy guardando en una DB Acces. A la misma accedo via ADO. Para hacer esto utilizo directamente el ActiveX provisto por Microsoft. El inconveniente surge a la hora de insertar el registro de las huellas en la tabla correspondiente. Abro el Recordset hago un AddNew le paso los datos de los campos, ejecuto un Update y por último cierro el Recordset. Grabo bien toda la data excepto el último registro el cual no genera error pero aveces se graba y aveces no. Es decir el Recordset no me devuelve ningun error al grabar este último registro pero, sin embargo, el registro no es agregado a la tabla.
Este es el codigo (utilizo VB6 y ADO 2.8):

Cita:
recHabilitados.Open "T_HuellasIN1_Temp", ActiveConn, adOpenForwardOnly, adLockOptimistic, adCmdTable
With recHabilitados
For Each Huella In Huellas
recHabilitados.AddNew
!hinID = mvarID
!hinPIN = mvarPIN
!hinIdentificacion = mvarIdentificacion
!hinSecurityLevel = mvarIdentificacion
!hinDedo = Huella.Dedo
!hinTemplate = Huella.Template
recHabilitados.AddNew
Next
End With
recHabilitados.Close
Set recHabilitados = Nothing
Muchas Gracias, cualquier ayuda me sera de utilidad.

Última edición por Slash fecha: 18-05-2007 a las 22:55:28.
Responder Con Cita