Mensajes: 148
Temas: 24
Gracias Recibidas: 27 en 24 posts
Gracias Dadas: 69
Registro en: Jul 2020
Hola a todos.
Tengo la siguiente sentencia a una base de datos tipo SQLite3.
GAMBAS
resultado
= conexion.
Exec("SELECT nombre FROM trabajosRealizar INNER JOIN clientes ON clientes.ID=trabajosRealizar.IDCliente WHERE pendiente=0")
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.
Mensajes: 1,414
Temas: 202
Gracias Recibidas: 349 en 256 posts
Gracias Dadas: 258
Registro en: Jul 2020
(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.
Mensajes: 148
Temas: 24
Gracias Recibidas: 27 en 24 posts
Gracias Dadas: 69
Registro en: Jul 2020
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.
Mensajes: 1,183
Temas: 136
Gracias Recibidas: 446 en 297 posts
Gracias Dadas: 464
Registro en: Jul 2020
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
No podemos regresar
Mensajes: 148
Temas: 24
Gracias Recibidas: 27 en 24 posts
Gracias Dadas: 69
Registro en: Jul 2020
Ya sabes lo que dicen, amigo Shordi: mal de muchos consuelos de tontos