La Web del Programador: Comunidad de Programadores
 
    Pregunta:  2120 - USAR EL DBGRID SIN EL DATA CONTROL
Autor:  Jesus Cordoba
Hola compañeros espero que estén muy bien. Mi pregunta es la siguiente:

Como puedo enviar un datasource a una variable de objeto ya sea de tipo recordset o de tipo Querydef
para luego cargar ese origen de datos en un DBgrid?. No quiero utilizar el DataControl.

Gracias.

  Respuesta:  Pedro Valencia
Apreciado amigo,
Si estas trabajando en DAO, el control DBGrid, no permite en tiempo de ejecucion asignarle la propiedad DATASOURCE, cosa contraria si lo haces con ADO.

Un saludo

  Respuesta:  victor lara
lo que puedes hacer es declarar una variaable objeto recordset, esto se hace igual que cuando se crea una (variable) para abrir una base de datos, luego se trabaja igual que si se estuviera haciendo con un control data.

Ej: set db as database
set rs as recodset
set sql as querydef

sql="select * tabla"
sql.refresh
dbgrid1.datasource=sql

en todo caso cualquier consulta mes escribes porque no me acuerdo mucho de la sintaxis