FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Para que sirve DBExpress ?
Hola
Utilizo ,DBExpress con interbase , pongo un SQLConnection1, un SQLTable y un DataSource, pongo un rejilla de datos ,para manipularlos y me sale el siguiente error : Operation not allowed on a undirecctional dataset . Me pregunto entonces si no puedes utilizar el DBGrid ,para que sirve realmente el DBExpress,no es mejor utilizar otros componentes como los de la paleta de interbase Nota : Tengo Delphi 6 |
#2
|
|||
|
|||
Eso mismo me pasó a mi la primera vez que utilicé esos componentes
DBX, lo bueno que tiene es precisamente eso, que son unidireccionales, es decir, que el flujo de la información sólo es de venida, sólo trae datos. Esta sencillez lo hace rápido en el acceso a datos, pero claro, tiene el problema que no se puede enlazar directamente a componentes DataAware. Para poder utilizar componentes DataAware necesitas ligar la conexión a unos componentes intermedios, un Provider y un ClientdataSet Con lo cual tendremos la siguiente estructura SQLConnection -> SQLTable -> Provider -> ClientDataSet -> DataSource -> componente DataAware Espero te sirva |
#3
|
||||
|
||||
Cita:
Yo a veces me pregunto: Si uno sigue la norma de usar consultas con no más de 200 o 300 registros resultantes (más de eso significa que la búsqueda debe afinarse pues pocas veces tiene caso que el usuario repase una lista de miles de registros), ¿cuál es la ventaja real de usar acceso unidireccional? Al menos en lo que a mostrar resultados de consultas se refiere. // Saludos |
|
|
|