Club Delphi  
    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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-03-2010
Avatar de tgsistemas
tgsistemas tgsistemas is offline
Miembro
 
Registrado: dic 2003
Ubicación: Barcelona
Posts: 149
Poder: 21
tgsistemas Va por buen camino
Prepared query con Zeos....

Estoy empezando una aplicación en D7 y MySql y siguiendo los consejos leídos en varios hilos, voy a utilizar los componentes Zeos.

Es la primera vez que los utilizo y al "reciclar" un código me he encontrado con que no lo compila, el código es :
Código Delphi [-]
    
with ZROqryValida do 
begin
Close; ZROqryValida.Params[0].AsString := edNmbre.text; if not Prepared then prepare; Open;
end;

se "queja" de undeclared identified : 'Prepared' imagino que debe faltar "algo" en el uses pero desconozco qué puede ser, podría alguien indicarme en qué me estoy equivocando ???

Saludos y Gracias a todos
__________________
Toni | blog
Responder Con Cita
  #2  
Antiguo 12-03-2010
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Yo creo que ese código que encontraste estaba encerrado en un with y esos Prepared y Prepare pertenecen al ZQuery.

// Saludos
Responder Con Cita
  #3  
Antiguo 12-03-2010
Avatar de tgsistemas
tgsistemas tgsistemas is offline
Miembro
 
Registrado: dic 2003
Ubicación: Barcelona
Posts: 149
Poder: 21
tgsistemas Va por buen camino
gracias roman,

ese codigo lo utilizo desde hace años en otras aplicaciones con BDE y nunca he tenido problemas al compliar. Entiendo que debe ser algo que falta al utilizar los Zeos pero desconozco el qué ya que es la primera vez que los voy a usar.

Perdona pero no entiendo qué quieres decir con "ese código que encontraste estaba encerrado en un with"... ahí está todo el código con el with que utilizo y ZROqryValida es el zquery que "prepare" una vez le paso los parámetros.
__________________
Toni | blog
Responder Con Cita
  #4  
Antiguo 12-03-2010
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Disculpa, no me había fijado bien. Entonces, por lo que veo, los ZQuery no tienen esa opción.

// Saludos
Responder Con Cita
  #5  
Antiguo 12-03-2010
Avatar de tgsistemas
tgsistemas tgsistemas is offline
Miembro
 
Registrado: dic 2003
Ubicación: Barcelona
Posts: 149
Poder: 21
tgsistemas Va por buen camino
gracias roman,

he buscado info y no he encontrado nada, supongo que no deben tener esa opción como bien dices.

Leí un hilo tuyo dónde dabas a entender que preferías otros componentes para mysql pero creo recordar que eran de pago.

Muchas gracias por la ayuda
__________________
Toni | blog
Responder Con Cita
  #6  
Antiguo 12-03-2010
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
El ZQuery tiene una propiedad DbcStatement de tipo IZPreparedStatement. En este artículo se habla de la API que usa Zeos al estilo JDBC. Parece que puedes trabajar un poco a bajo nivel a través de esas interfaces. Sin embargo, en algún mensaje del foro de ayuda lei que en el caso de MySql, realmente no se prepara la consulta. Creo que actualmente MySQL ya soporta este tipo de consultas pero no estoy muy seguro. De todas formas, por esa razón, según entiendo, el IZPreparedStateent para MySQL está más de adorno que de otra cosa, es decir, se puede usar, pero realmente no hay una preparación de la consulta.

Yo uso los componentes MyDac de DevArt. Siento que han subido un poco de precio, pero aún así me parece razonable.

// Saludos
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
Query dentro de otro query (Access) FGarcia SQL 2 28-12-2007 05:46:05
Hacer un Query de otro Query francisco260184 SQL 9 10-04-2007 03:46:18
Como hacer referencia a un query dentro de otro query? JuanBCT SQL 2 05-09-2006 18:35:25
query dentro de query jonmendi SQL 3 29-07-2005 15:13:33
Zeos dbo-6.0.12 Carlos Arevalo MySQL 1 27-11-2003 17:54:18


La franja horaria es GMT +2. Ahora son las 06:34:20.


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