guizans   13-07-2023, 13:08
#1
Hola a todos.

Tengo la siguiente sentencia a una base de datos tipo SQLite3.

Código:
resultado = conexion.Exec("SELECT nombre FROM trabajosRealizar INNER JOIN clientes ON clientes.ID=trabajosRealizar.IDCliente  WHERE pendiente=0")
print resultado.Count

Lo que imprime es 0, es decir, que no hay registros válidos. Lo curioso del tema es que copio esa sentencia en el programa DBBrowser y me devuelve dos resultados, que son los resultados que debería de dar. Es decir, que por algún motivo el Exec de Gambas no está funcionando correctamente ya que no tengo ningún tipo de error en la consulta.

Misterios muy misteriosos.

Un saludo.
tincho   13-07-2023, 15:25
#2
(13-07-2023, 13:08)guizans escribió:   WHERE pendiente=0"

Fijate si funciona poniendo   WHERE pendiente='0'
Es decir el 0  entre comillas simples.
luego, no se si tendrá que ver, pero antes del Where hay mas de un espacio

1 Saludo.
guizans   13-07-2023, 16:13
#3
Madre que tonto soy. Pero tonto, tonto. Resulta que estaba modificando la base de datos con el programa DB Browser, pero lo hacía en la ruta donde está el proyecto de Gambas. Y cuando inicia el programa que estoy haciendo comprueba si existe una copia de la base de datos en el disco duro, y si no existe copia la del proyecto. Resulta que pensaba que estaba haciendo cambios en la del disco duro no la del proyecto de Gambas. Y claro, por eso me devuelve siempre cero.

Ni caso.

Muchas gracias.

Un saludo.
Shordi   13-07-2023, 19:22
#4
No sufras. Eso de escribir código sobre un módulo que es una copia de seguridad del módulo real y desesperarme por que el código no respondía como yo quería durante horas, hasta entender que estaba escribiendo en un sitio y probando en otro... me ha pasado muchas veces... o sea que soy más tonto que tú.

Pa chulo, chulo yo Cool Cool

No podemos regresar
guizans   13-07-2023, 22:38
#5
Ya sabes lo que dicen, amigo Shordi: mal de muchos consuelos de tontos Big Grin
  
Usuarios navegando en este tema: 3 invitado(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.