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 Buscar Temas de Hoy Marcar Foros Como Leídos

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


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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 04:11:18.


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