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

Preguntas similare

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


Respuesta Responder a este mensaje
#2 Alberto
30/06/2003 - 16:16 | Informe spam
Victor, gracias por contestar

Primero me da error en la clausula FROM,
Pregunta: con solo definir el nombre de la tabla en la
clausula FROM ,esta bien?

luego me dice que el Adodc no acepta el refresh

:(

Te mando un mail? saludos de MDP...

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






.

Respuesta Responder a este mensaje
#3 Victor Koch
30/06/2003 - 16:57 | Informe spam
Antes de asignar el RecordSource al ADODC1 pone esta linea de codigo

Adodc1.CommandType = adCmdText '(*)
Adodc1.RecordSource= "select * from tabla1 where codigo="
+ Text1
Adodc1.refresh

Un saludo, Víctor Koch.


"Alberto" escribió en el mensaje
news:23de01c33f12$29b84810$
Victor, gracias por contestar

Primero me da error en la clausula FROM,
Pregunta: con solo definir el nombre de la tabla en la
clausula FROM ,esta bien?

luego me dice que el Adodc no acepta el refresh

:(

Te mando un mail? saludos de MDP...

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






.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida