Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/11/2003, 13:40
wester
 
Fecha de Ingreso: noviembre-2003
Mensajes: 23
Antigüedad: 20 años, 6 meses
Puntos: 0
Busqueda Problemas con consultas por codigo

Amigos del foro, poseo el siguiente problema:
Necesito cargar un archivo de texto plano a la base de datos,

entonces lo que hago es pasar los registros a una tabla temporal, luego tomo uno por uno de los registro y con el ID consulto si en la tabla destino existe, si no existe lo copio si existe me lo salto; pero resulta que solo lo hace el primer registro, del segundo en adelante sale el siguiente error:

"Argumentos incorrectos, fuera del intervalo permitido o en conflicto con otros" y no he podido dar con el problema.

Adjunto el codigo que utilizo para ver si alghuno me puede ayudar. Gracias.

***********************************************
Do

Set cs_procesos = New ADODB.Recordset
cs_procesos.LockType = adLockPessimistic
cs_procesos.Open strsql2, strcnn1, adOpenDynamic

strcriteria = tb_tb_pruebas!C1

cs_procesos.Find strcriteria 'Linea donde se produce el error

If cs_procesos.EOF = True Then ' no existe esa ficha.

cs_procesos.AddNew

cs_procesos!FICHA_CAT = tb_tb_pruebas!C1
cs_procesos!CONTRIBUYENTE = tb_tb_pruebas!C3
cs_procesos!IDENTIFICACION = tb_tb_pruebas!C2
cs_procesos!DIRECCION_INMUEBLE = tb_tb_pruebas!C4
cs_procesos!INT_PREDIAL = tb_tb_pruebas!C11
cs_procesos!TOTAL_PREDIAL = tb_tb_pruebas!C12
cs_procesos!INT_CORTOLIMA = tb_tb_pruebas!C15
cs_procesos!TOTAL_CORTOLIMA = tb_tb_pruebas!C16
cs_procesos!AÑO_INICIAL = tb_tb_pruebas!C8
cs_procesos!AÑO_FINAL = tb_tb_pruebas!C9

cs_procesos.Update

cs_procesos.Close
Set cs_procesos = Nothing

End If
tb_tb_pruebas.MoveNext


Loop Until tb_tb_pruebas.EOF = True
************************************************