Ayuda urgente. GRACIAS...ado data control

30/06/2003 - 14:21 por Alberto | Informe spam
Hola amigos.
El tema es que estoy usado ADO... especificamente el
ADO DATA CONTROL -que esta enlazado con un Datagrig, la
pregunta es como le paso una sentencia SQL al ADO DATA
CONROL para buscar un registro especifico...??
y que me lo muestre en el Datagrid.
Hice esto
conecte la base
defini la variable de objeto del recordset
rst as adodb.recordset
creo el objeto
set rst = new adodb.connection

luego
rst.open = "select * from tabla1 where codigo=" + Text1

aca viene el tema con el ado data control
adodc1.recordsource= rst 'es asi ??
adodc1.refresh 'aca me da error

datagrid1.refresh
si es asi, no me muestra nada en el datagrid

Esta bien esto, y que me falta ??
Gracias y un saludo a toda la gente.
Alberto
 

Leer las respuestas

#1 Victor Koch
30/06/2003 - 15:24 | Informe spam
Elimina el Open del Recordset y la sentencia asignasela al RecordSource del
AdoDC.


Adodc1.RecordSource= "select * from tabla1 where codigo=" + Text1
Adodc1.refresh

Un saludo, Víctor Koch.


"Alberto" escribió en el mensaje
news:04b101c33f02$2d33a670$
Hola amigos.
El tema es que estoy usado ADO... especificamente el
ADO DATA CONTROL -que esta enlazado con un Datagrig, la
pregunta es como le paso una sentencia SQL al ADO DATA
CONROL para buscar un registro especifico...??
y que me lo muestre en el Datagrid.
Hice esto
conecte la base
defini la variable de objeto del recordset
rst as adodb.recordset
creo el objeto
set rst = new adodb.connection

luego
rst.open = "select * from tabla1 where codigo=" + Text1

aca viene el tema con el ado data control
adodc1.recordsource= rst 'es asi ??
adodc1.refresh 'aca me da error

datagrid1.refresh
si es asi, no me muestra nada en el datagrid

Esta bien esto, y que me falta ??
Gracias y un saludo a toda la gente.
Alberto


Preguntas similares