Ver Mensaje Individual
  #4  
Antiguo 09-02-2009
Bauhaus1975 Bauhaus1975 is offline
Miembro
 
Registrado: may 2005
Ubicación: Málaga
Posts: 135
Reputación: 22
Bauhaus1975 Va por buen camino
Muchas gracias por vuestro tiempo y ayuda.
He probado vuestros consejos y voy con las respuestas:

Cita:
Empezado por defcon1_es Ver Mensaje
tabla.Options := tabla.Options + [poAllowCommandText];
tabla.CommandText := ibQuery.SQL.Text;
Parece que no funciona. Además parece que el TClientDataSet no tiene la propiedad 'options'.

Cita:
Empezado por Al González Ver Mensaje
¡Hola!
Pero si aún lo quieres hacer con la función que has puesto, sólo tendrías que cambiar la instrucción Open por CreateDataSet.
Sí, prefiero hacerlo con la función puesto que creo que es más 'portable' a mis casos... He probado cambiar Open por CreateDataSet como dices, pero ahora el error (casi me lo esperaba) es: 'No fields defined'.
¿Tengo que definir los campos previamente, con fielddefs?
¿Hay alguna forma de hacerlo automaticamente, es decir que lo coja del resultado de la query?

Otra cosa que me ronda la cabeza es lo que comentas de no poder cerrar ¿Te refieres al clientdataset?... puf, entonces la funcionalidad queda bastante reducida, ¿no?
A ver qué aconsejais... esto está apunto de salir, y esta función es de esas a usar en todo proyecto...

Un saludo.
Responder Con Cita