![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
La version 6.6.6. de Zeos tiene algunos bugs. Por ahí publiqué algún hilo mencionándolo. Por otro lado TZtable es un TZQuery con un SQL tipo "select * from table" por lo que no vale la pena usarlo mas que para tablas de unos cuantos registros.
Se me hace un poco raro la forma como manejas los parámetros porque Zeos usa ":" en lugar de "?" para indicarlos. El TZUpdateSQL solo se utiliza cuando el query original es multitabla, de lo contrario puedes editar directamente los datos del query, Zeos se encarga de lo demás. Creo que el erro es la forma en como estás indicando los parámetros.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
|
#2
|
||||
|
||||
|
¿Entonces para qué sirve la propiedad "SQL" del ZQuery?, ¿en zeos qué componente es un Query "normal"?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
|||
|
|||
|
el TzQuery es un Query normal, con el puedes hacer cualquier consulta, edicion, actualizacion,iniciar transacciones, etc.
|
|
#4
|
||||
|
||||
|
Casimiro: EL TZtable es como si fuera un TZQuery en donde la propiedad SQL tiene "select * from tabla".
Con un TZQuery (y tambien TZTable) puedes poner lo mismo y utilizar las funciones Edit, Insert, Post y Cancel.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
|
#5
|
|||
|
|||
|
Hola,
Casimiro: se quiere cambiar a MySQL porque quieren verlo también en un sistema Web sin usar aplicaciones instaladas en un ordenador, por lo que hay que recurrir a PHP vs MySQL, que eso es la 2ª parte. AzidRain: uso "?" en vez de ":" porque venían de los anteriores objetos. Gamael: No lo tenía aplicado, después del Post no tenía puesto nada más, salvo la habitual captura con Try Except. Como soy nuevo usando las Zeos entiendo que será como un "commit" en Interbase/Firebird. He probado a eliminar el objeto TZUpdateSQL y ha añadirle el ApplyUpdate como me han dicho AzidRain y Gamael y ahora funciona perfectamente. Me queda la duda de si lo he hecho correctamente, de si para las tablas que tienen millones de registros hago bien en usar el TZQuery y para las de pocos registros el TZTable. Creo que sí por lo que he leído en alguna ocasión, pero os lo digo de memoria y no lo sé con cierta seguridad. ¡Muchas gracias! |
|
#6
|
||||
|
||||
|
Es que para eso no hace falta poner mysql, puedes seguir tranquilamente con firebird.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#7
|
||||
|
||||
|
Jejeje Casimiro...ya sabía que eso ibas a responder. Y tienes razón pero bueno, el amigo lo quiere hacer en MySQL no tiene nada de malo.
Amigo Jab: Si tu consulta te va a traer miles o millones de registros hay que usar un query ya que ahi puedes filtrar una parte de esos millones de registros. Las TZtables te ahorran tener que escribir el query completo pero solo para tablas con pocos registros y pocos campos, por ejemplo, las famosas tablas de referencia tipo "clave-valor".
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
|
#8
|
|||
|
|||
|
Cita:
Lo malo, es que no sé si habrá salvedad para aplicarle luego un servidor SSL (supongo que no habrá problemas). Luego surge el problema del hosting, si es una dirección tipo www.clubdelphi.com no creo que sea tan sencillo como copiar la base y usarlo ya que no puedo acceder al fichero PHP.ini del servidor, es un hosting compartido. En el caso de ser un ordenador con PHP, MySQL sí que lo permite... Ahora ya he terminado de modificar la capa de acceso a datos con MySQL, pero me queda la duda de tirarlo todo abajo o terminarlo de depurar para poder tener acceso a otros sistemas con MySQL o bien que otros sistemas accedan a este tipo de base de datos... Última edición por Jab fecha: 02-07-2010 a las 14:39:34. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Uso de TZQuery y TZUpdateSQL | jrperezt | MySQL | 4 | 03-02-2009 18:14:09 |
| Problemas Con El Clientdataset Y Tztable | foxito | Conexión con bases de datos | 4 | 24-11-2008 17:38:37 |
| Experiencia personal: TZtable + ZStoredProc (Zeos) + Generators (Firebird 2.1) | juanblack | Firebird e Interbase | 3 | 18-06-2008 16:36:21 |
| ExecSQL en TZTable | david_uh | Varios | 1 | 20-06-2007 01:22:43 |
| ¿ Limit en TZTable de los Zeos ? | against | Conexión con bases de datos | 2 | 26-09-2006 16:36:24 |
|