Este foro usa cookies
Este foro utiliza cookies para almacenar su información de inicio de sesión si está registrado y su última visita si no lo está. Las cookies son pequeños documentos de texto almacenados en su computadora; las cookies establecidas por este foro solo se pueden usar en este sitio web y no representan ningún riesgo de seguridad. Las cookies en este foro también rastrean los temas específicos que ha leído y la última vez que los leyó. Si Ud. continúa navegando, entenderemos que acepta todas las cookies.

Se almacenará una cookie en su navegador, independientemente de la elección, para evitar que se le vuelva a hacer esta pregunta. Podrá cambiar la configuración de sus cookies en cualquier momento utilizando el enlace en el pie de página.

El foro antiguo se encuentra accesible desde https://foro.gambas-es.org en modo de solo lectura.

Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

Gambas me devuelve null en consulta
#1

Hola a todos.

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

GAMBAS
  1. resultado = conexion.Exec("SELECT nombre FROM trabajosRealizar INNER JOIN clientes ON clientes.ID=trabajosRealizar.IDCliente  WHERE pendiente=0")
  2. 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.
    ¡Gracias!
#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.
    ¡Gracias!
#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.
    ¡Gracias!
#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
    ¡Gracias!
#5

Ya sabes lo que dicen, amigo Shordi: mal de muchos consuelos de tontos Big Grin
    ¡Gracias!


Posibles temas similares…
Tema / Autor Respuestas Vistas Último mensaje

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)