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 27-11-2003
Carlos Arevalo Carlos Arevalo is offline
Miembro
 
Registrado: may 2003
Ubicación: Caracas, Venezuela
Posts: 111
Poder: 21
Carlos Arevalo Va por buen camino
Zeos dbo-6.0.12

Que tal amigos como estan.

Estoy utilizando una version vieja de las lib. Zeos en ellas hay un control de nombre ZMySqlTable y lo utilizo de la sig manera:

with DataModule.ZMySqlTable do
begin
insert;
FieldByName('nombre').AsString:=edit1.Text;
post;
end;

funciona sin problema.

Al instalar la nueva version Zeos dbo-6.0.12 no encontre este componente ZMySqlTable.

Como puedo adaptar mi codigo viejo a la nueva version y cual es el componente que sustituye al ZMySqlTable.

Gracias por su colaboracion.
__________________
Carlos Arevalo
MSN Messenger: carlos@arevalo.com.ve
Responder Con Cita
  #2  
Antiguo 27-11-2003
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
Hasta donde entiendo la última versión de Zeos redujo todas las componentes a 5:
  • TZConnection
  • TZReadOnlyQuery
  • TZQuery
  • TZUpdateSql
  • TZSqlProcessor

En lugar de tener componentes distintas para cada base de datos todo se maneja a través de TZConnection y su propiedad Protocols que te permite escoger a qué base te conectas: MySql, PostGre, Interbase, etc.

En cuanto a la componente en específico que mencionas, me parece entonces que ya no hay una componente de tipo Table y supongo que todo se maneja a través de una TZReadOnlyQuery (sólo lectura) o TZQuery.

No ceo que ésta sea una gran desventaja ya que a fin de cuentas TZMySqlTable todo lo que hacía por defecto era un select * from ....

Ahora tendrás que usar, creo, una componente TZUpdateSql y conectarla a TZQuery para actualizar los cambios que hagas.

// Saludos
Responder Con Cita
  #3  
Antiguo 27-11-2003
Carlos Arevalo Carlos Arevalo is offline
Miembro
 
Registrado: may 2003
Ubicación: Caracas, Venezuela
Posts: 111
Poder: 21
Carlos Arevalo Va por buen camino
Pido disculpas por duplicar el hilo pero tenia duda de en cual foro colocarlo.
__________________
Carlos Arevalo
MSN Messenger: carlos@arevalo.com.ve
Responder Con Cita
  #4  
Antiguo 27-11-2003
Carlos Arevalo Carlos Arevalo is offline
Miembro
 
Registrado: may 2003
Ubicación: Caracas, Venezuela
Posts: 111
Poder: 21
Carlos Arevalo Va por buen camino
Esta informacion la encontre en la pagina de Zeos

http://zeoslib.sourceforge.net/

El TZQuery sustituye al ZMySqlTable.

y para que no de el sig. error:

operation is not allowed in READ ONLY mode.

se tiene que poner la opcion RequestLive = True.


Gracias.
__________________
Carlos Arevalo
MSN Messenger: carlos@arevalo.com.ve
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


La franja horaria es GMT +2. Ahora son las 11:29:32.


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