Estimados amigos,
Aqui les dejo un ejemplo de ADO + OLE.
El ejemplo abre la tabla test.mdb la cual debe estar ubicada en el mismo directorio del ejecutable.
El ejemplo no llena ningún arreglo ni usa TStringGrid, sino una TdbGrid modificada y un cursor OLE-ADO de datos.
Por ahora, y por desconocimiento mio, el cursor OLE-ADO es estático lo que quiere decir que si los datos son cambiados desde otra aplicación no se refleja automáticamente en la grilla, ni tampoco se refresca el cambio en el número de registros.
El ejemplo no es más eficiente que llenar un ARRAY pero es interesante porque hace posible pensar en otros cursores por ejemplo ODBC donde si se puede mirar los datos en forma dinámica.
También es posible crear otros cursores, nativos por ejemplo para tener mayor funcionalidad.
La idea es tener un DBGRID que sea independiente del set de datos.
Saludos
Jorge Mason
El objetivo final es obtener un cursor dinámico
|