Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-02-2006
Eden Eden is offline
Registrado
 
Registrado: feb 2006
Posts: 5
Poder: 0
Eden Va por buen camino
Question No me encuentra un registro que existe, puse mal el where?

Hola, estoy trabajando con Delphi y objeto Tquery para administrar una bdd y tengo un problemilla con un where que no me encuentra nunca un registro que si existe por culpa de un campo de tipo datetime.

Cuando hago un insert SI FUNCIONA, y el insert es el siguiente:

Código Delphi [-]
bd.sql := 'INSERT into vol values(' + quotedstr(Self.avio) + ',' + 
             quotedstr(datetostr(Self.data)) + ',' + inttostr(self.passatgers);

Como veis, la fecha se la meto en forma de string entre comillas sin problema y funciona bien, el problema es a la hora de actualizarla o eliminarla, que no encuentro el registro, si lo hago con un datetime entre comillas me da error por tipo de datos incorrecto, y si no le meto las comillas no me da error pero nunca me lo encuentra, lo tengo asi:

Código Delphi [-]
bd.sql:='select estat from vol where nom_avio=' + quotedstr(Self.avio) +
        ' AND data=' + datetostr(Self.data);

Código Delphi [-]
bd.sql:='update vol set estat=''iniciat'' WHERE nom_avio=' + 
               quotedstr(Self.avio) + ' AND data=' + datetostr(Self.data) ;

El caso es que la fecha no esta puesta incorrecta ya que lo he mirado y ademas cojo ese valor directamente de la bdd, lo que creo que debe fallar es o al insertar la fecha o al consultarla en ese where, quizas deba poner algo que desconozco.

He de decir que si quito la fecha de la consulta si que me encuentra el registro, es decir, que lo que falla es a la hora de intentar buscar la fecha.

Espero haberme explicado bien y a ver si alguien es capaz de ayudarme.
Gracias

Última edición por Eden fecha: 12-02-2006 a las 19:05:21.
Responder Con Cita
 



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
Encontrar un registro determinado. alfredosg19 Conexión con bases de datos 3 20-06-2005 21:09:49
TIniFile, me encuentra una sección que no existe !!! Ohcan OOP 1 02-03-2005 16:04:25
Registro Vacio en un DBGrid si existe GENERATOR gluglu Conexión con bases de datos 1 08-02-2005 12:01:59
Como se podría bloquear un registro marcial Conexión con bases de datos 4 17-02-2004 22:00:42
registro current y bookmarks Giniromero Conexión con bases de datos 9 11-07-2003 12:48:35


La franja horaria es GMT +2. Ahora son las 22:15:27.


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