Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-04-2019
lbuelvas lbuelvas is offline
Miembro
 
Registrado: may 2003
Ubicación: Colombia
Posts: 377
Poder: 22
lbuelvas Va por buen camino
Será que los registros con el nombre de usuaio y/o contraseña no están en la base de datos ?

La parte del
Código Delphi [-]
if (fMenu->Auxiliar->Fields->FieldByNumber(2)->AsInteger < 1)
puede fallar si el query no retorna registros.

Prueba que otro usuario trate de ingresar en esa máquina.
__________________
Luis Fernando Buelvas T.
Responder Con Cita
  #2  
Antiguo 23-04-2019
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Poder: 19
Angel.Matilla Va por buen camino
Gracias por las respuestas.
Cita:
Empezado por lbuelvas Ver Mensaje
Será que los registros con el nombre de usuaio y/o contraseña no están en la base de datos ?

La parte del
Código Delphi [-]
if (fMenu->Auxiliar->Fields->FieldByNumber(2)->AsInteger < 1)
puede fallar si el query no retorna registros.

Prueba que otro usuario trate de ingresar en esa máquina.
Si el usuario y/o clave no están en la base de datos devuelve un mensaje de error de Firebird.
Cita:
Your user name and password are not defined. Ask your database administrator to set up a Firebird login
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Mira en la configuración de windows, "regional" para ver qué formato de fecha tiene, vaya a ser diferente al resto de equipos.
Eso no lo he comprobado. Lo miraré en cuanto pueda esta mañana.
Cita:
Empezado por Javierus Ver Mensaje
¿Has comprobado los valores específicos que devuelve la query en ese ordenador y caso concreto? ¿Qué devuelve?
Hice la prueba el otro día y devolvía valores coherentes.
Responder Con Cita
  #3  
Antiguo 23-04-2019
Javierus Javierus is offline
Miembro
 
Registrado: jun 2017
Posts: 88
Poder: 7
Javierus Va por buen camino
Cita:
Empezado por Angel.Matilla Ver Mensaje
Hice la prueba el otro día y devolvía valores coherentes.
Cuando la cosa está así, no ves qué falla, y tienes que correrlo en casa del cliente, yo recurro al OutputDebugString: le metes entre cada línea de código y la siguiente un ODS diciendo que estás ahí y los valores que importen. Luego en el cliente, corres p.ej. el DebugView de Microsoft (quizás como administrador), y ejecutas tu programa, verificando los valores que aparecen.

Con frecuencia suele ser alguna tontería, que al ver esa "traza" queda clara.
Responder Con Cita
  #4  
Antiguo 23-04-2019
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Poder: 19
Angel.Matilla Va por buen camino
Cita:
Empezado por Javierus Ver Mensaje
Cuando la cosa está así, no ves qué falla, y tienes que correrlo en casa del cliente, yo recurro al OutputDebugString: le metes entre cada línea de código y la siguiente un ODS diciendo que estás ahí y los valores que importen. Luego en el cliente, corres p.ej. el DebugView de Microsoft (quizás como administrador), y ejecutas tu programa, verificando los valores que aparecen.

Con frecuencia suele ser alguna tontería, que al ver esa "traza" queda clara.
Gracias por la sugerencia. No conocía esa herramienta; la investigaré. Lo que más me mosquea es que sólo ocurre en un ordenador que tiene W10. en los demás, con W7, funciona sin problema. Acabo de estar viendo en remoto la pantalla del cliente (está a 140 km. de donde estoy yo) y le puse que sacara un mensaje con tres datos: Cuando caduca la clave, la fecha del sistema y los días que faltan (B.Caduca - CURRENT_DATE).

Si lo corro en mi máquina me da bien los datos (dos fechas y la diferencia entre ambas) pero en esa "maldita" máquina la fecha de caducidad me da una hora (00:00:00) y en la base de datos esa fecha está bien grabada. He estado viendo como me indicó Casimiro la configuración regional y está bien. Cada vez lo entiendo menos porque es el único sitio de los que usan fechas que ocurre esto. No sé si "forzando" a que devuelva una fecha con un CAST se puede solucionar.
Responder Con Cita
  #5  
Antiguo 23-04-2019
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.044
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
A ver si tiene un firebird antiguo o uno nuevo con dialect 1 en lugar de 3
Responder Con Cita
  #6  
Antiguo 23-04-2019
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Poder: 19
Angel.Matilla Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
A ver si tiene un firebird antiguo o uno nuevo con dialect 1 en lugar de 3
No seguro. El motor es la versión 2.7; la instalé yo con TeamViewer. Y el dialecto en el arranque fuerzo que sea el 3.
Responder Con Cita
  #7  
Antiguo 23-04-2019
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.044
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Pues entonces tan sólo te queda asegurarte de los valores que retorna cada apartado.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
operaciones con fechas GustavoCruz Firebird e Interbase 12 07-04-2009 22:52:35
Operaciones con fechas tifosi_loco SQL 2 06-12-2007 14:26:08
Operaciones con fechas jandres Varios 2 07-11-2006 19:16:27
Operaciones con fechas febito Oracle 1 05-08-2004 03:30:09
operaciones con fechas ing_alsaac Varios 2 11-05-2003 10:02:57


La franja horaria es GMT +2. Ahora son las 06:00:52.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi