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

Problema con las fechas con gambas y postgres
#7

(03-05-2021, 20:41)Desoljor escribió:  El problema realmente no está en postgres, de todas maneras da lo mismo el motor de base de datos, Sql es Sql en Mysql o en postgresql.
No digo que el problema esté en postgres, digo que tienes que conocer cómo maneja postres las fechas. Sql no es Sql en cualquier base de datos. Todas tienen su peculiaridades y sus dialectos. Por ejemplo, Sqlite no funciona con tipos de datos, sino con afinidad de conversión de los tipos de datos... y todo lo almacena en el disco como texto.

Si yo cojo y ejecuto esta sentencia desde PgMyadmin (entorno grafico de postgres) directamente funciona perfetamente, pero al pasarla a Gambas es donde Falla.
La clave de esto es "entorno gráfico" es decir PgMyadmin hace conversiones de los datos de la BD a tu pantalla, localización geográfica, etc. etc. según qué y cómo se lo plantees. Gambas hace sus propias conversiones según sus propios tipos de datos y tus consultas deben adecuarse a eso.

"Select * From " usuarios " where nacimiento >= '01/01/1900' And nacimiento <= '31/12/1986' And sexo = 'H'"

En esta sentencia le doy una fecha establecida por mi, pero cuando el año de la fecha se obtiene por formulario ya no funciona
No, en esta sentencia le das una cadena de texto y pgMyadmin hace las reconversiones pertinentes. Gambas hace las suyas propias. No te puedo precisar más porque, insisto, no conozco postgre, pero a poco que busques tienes páginas que te pueden orientar, como ésta: https://code.i-harness.com/es/docs/postg...s-datetime

Saludos
    ¡Gracias!


Mensajes en este tema
Problema con las fechas con gambas y postgres - por Desoljor - 03-05-2021, 12:28
RE: Problema con las fechas con gambas y postgres - por Shordi - 03-05-2021, 17:22
RE: Problema con las fechas con gambas y postgres - por Desoljor - 03-05-2021, 17:27
RE: Problema con las fechas con gambas y postgres - por Shordi - 03-05-2021, 19:53
RE: Problema con las fechas con gambas y postgres - por tincho - 03-05-2021, 20:41
RE: Problema con las fechas con gambas y postgres - por Desoljor - 03-05-2021, 20:41
RE: Problema con las fechas con gambas y postgres - por Shordi - 03-05-2021, 21:24
RE: Problema con las fechas con gambas y postgres - por calcena - 09-05-2021, 15:03

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

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)