Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #8  
Antiguo 27-02-2010
JerS JerS is offline
Miembro
 
Registrado: may 2005
Ubicación: Venezuela
Posts: 254
Poder: 22
JerS Va por buen camino
Thumbs up

Cita:
Empezado por AzidRain Ver Mensaje
Te quedaría mejor y menos problemático asi
Código Delphi [-]With ZQuery1 Do Begin Close; SQL.Clear; SQL.Add('Select acceso from permisos join detallepermisos on (detallepermisos.codigo=permisos.codigo) where cedula=:cedula and fecha=:fecha'); ParamByName('cedula').AsString := cedula; ParamByName('fecha').AsDateTime := fechaServerL; Open; If RecordCount>0 Then Begin // Hacemos lo que proceda si se encontraron registros end;


Como ves utilizamos parámetros para no tener que estar haciendo conversiones ni nada, Zeos las hace por nosotros. Al meter el parámetro en el SQL del TZQuery ( en este caso :fecha y :cedula), el componente automáticamente crea los parámetros y podemos acceder a ellos usando ParamByName(nombre_parametro) y según el tipo de datos que vayamos a meter usar AsInteger, AsString, AsDateTime, etc. Por último mediante Recordcount podemo saber cuantos registros arroja el query, obviamente si es 0 es que no hubo nada.

Pruébalo y nos comentas si te funciona. Otra cosa que puede suceder es que en alguna parte del código liberes el ZQuery1 y cuando lo vuelves a tratar de utilizar ya no existe y por eso te manda el error.
Gracias mi pana, voy hacer las pruebas y te estoy avisando!!
__________________
La vida es un simple pero complejo If

J=rS
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
Cual es la mejor forma de conectar con la BD GerTorresM Conexión con bases de datos 1 11-01-2010 16:51:47
mejor forma de desarrollar un software JAI_ME Varios 9 04-09-2008 00:28:41
La mejor forma de utilizar las horas en SQLServer Alexander Conexión con bases de datos 2 08-11-2006 15:07:17
cual es la mejor forma ? martita Varios 14 07-07-2005 19:35:55
Que forma es mejor ??? chele Conexión con bases de datos 1 19-03-2004 15:36:13


La franja horaria es GMT +2. Ahora son las 04:48:56.


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