![]() |
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. |
Hasta donde entiendo la última versión de Zeos redujo todas las componentes a 5:
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 |
Pido disculpas por duplicar el hilo pero tenia duda de en cual foro colocarlo.
|
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. |
La franja horaria es GMT +2. Ahora son las 02:47:52. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi