Visual Basic - consulta sql se puede mostrar en datagrid?

Life is soft - evento anual de software empresarial
 
Vista:

consulta sql se puede mostrar en datagrid?

Publicado por Rpalau (2 intervenciones) el 06/07/2004 14:50:32
Estoy realizando una aplicacion con bbdd de acces 2000, utilizando ado y me gustaria saber como puedo hacer q el contro datagrid me muestre el resultado de una consulta sql.
Consulta: "select * from accio,avaria where id_accio = '" & txtid_avaria.Text & "'"
donde txtid_avaria.text esta relacionado con otra tabla y puede canviar de valor.
Espero q alguien me ayude. gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:consulta sql se puede mostrar en datagrid?

Publicado por krizall (90 intervenciones) el 11/07/2004 21:15:11
hola, puedes enlazar el datagrid con el recordset, si usas el control ado
en la propiedad data source del datagrid lo enlazas con el control ado
si es por codigo me parece que es asi
set datagrid.data source=mi recordset

espero te sirva de algo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:consulta sql se puede mostrar en datagrid?

Publicado por Daniel (1 intervención) el 05/08/2004 07:35:34
Hola
Si no se muestra los resultados con tu consulta , fijate si esta bien tu cnsulta en acces y aca pones en vez de
"select * from accio,avaria where id_accio = '" & txtid_avaria.Text & "'"
pones asi
"select * from accio,avaria where id_accio = @id
cuando lo ejecutes te va a pedir el valor y si sale el resultado correctamente escribes esto
en el evento donde quieras que salga

private sub mostrar()
dim rs as new adodb.recordset
dim sql as string
sql="select * from accio,avaria where id_accio = '" & txtid_avaria.Text & "'"
rs.open sql,myconection,3,3 ' Pones la conexión que estas usando
set datagrid1.datasource=rs
end sub
y con esto te debe salir.
Cualquier consulta me mandas un mail.
Saludos, suerte....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar