Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Visual Basic 6.0 arreglo de inserts

Estas en el tema de Visual Basic 6.0 arreglo de inserts en el foro de Visual Basic clásico en Foros del Web. Tengo un arreglo de string donde cada sentencia es un insert, en un bucle recorro este arreglo para ejecutar cada insert, estoy usando el objeto ...
  #1 (permalink)  
Antiguo 09/01/2003, 11:53
 
Fecha de Ingreso: enero-2003
Ubicación: lima
Mensajes: 8
Antigüedad: 21 años, 3 meses
Puntos: 0
Visual Basic 6.0 arreglo de inserts

Tengo un arreglo de string donde cada sentencia es un insert, en un bucle recorro este arreglo para ejecutar cada insert, estoy usando el objeto dao.database y el metodo execute con la opcion dbSQLPassThrough, realiza el primer insert y siempre falla en el segundo con el mensaje "Pocos parámetros. Se esperaba 1." (Error 3061) en el contexto DAO.QueryDef (lo que me parece raro pues en ningun momento uso QueryDef).
Todo esta dentro de una transaccion.
Que puede estar pasando?
  #2 (permalink)  
Antiguo 09/01/2003, 12:59
 
Fecha de Ingreso: abril-2002
Mensajes: 438
Antigüedad: 22 años
Puntos: 2
Haz un msgbox de la cadena sql que vas a lanzar justo antes de lanzarla y te salga el error. Y luego la posteas para ver su error.
Aunque si usas access la copias, te vas al generador de consultas, la pegas, la ejecutas y ves exactamente el porqué está fallando.

Saludos.
  #3 (permalink)  
Antiguo 09/01/2003, 15:29
 
Fecha de Ingreso: enero-2003
Ubicación: lima
Mensajes: 8
Antigüedad: 21 años, 3 meses
Puntos: 0
array de insert

ya probe el insert en el ambiente de consultas del access y funciona sin problemas.
  #4 (permalink)  
Antiguo 09/01/2003, 20:27
 
Fecha de Ingreso: enero-2003
Ubicación: lima
Mensajes: 8
Antigüedad: 21 años, 3 meses
Puntos: 0
Sonrisa encontre el problema

la configuracion regional de mi pc habia sido cambiada y eso producia que mis booleanos sean expresados en español y no en ingles como lo venia trabajando al inicio, ahora uso valores 0 y 1 en vez de true y false.
Gracias por su ayuda
  #5 (permalink)  
Antiguo 10/01/2003, 02:36
 
Fecha de Ingreso: abril-2002
Mensajes: 438
Antigüedad: 22 años
Puntos: 2
OK. Perfecto.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:09.