Pregunta DataGrid

Fernando
07 de Septiembre del 2004
Saludos gente!, tengo una aplicacion que utiliza el datagrid que levanta los datos de un adodc, realize el ejecutable y funciona bien en la maquina donde tengo visual instalado, realise un paquete de instalacion para correr la aplicacion desde otra maquina y no me funciona el datagrid ( no muestra datos). ya registre el objeto msdatgrd.ocx pero sigue sin andar.
Agradeso una ayuda, y si no fui claro me avisan o por cualquier duda que surja.
saludos.

mvallejos
07 de Septiembre del 2004
Lo más probable es que tu AdoDc esté apuntando a una base inexistente, es decir, con un path fijo que en tu PC anda pero cuando lo llevas a otra parte no.
Intenta setear las propiedades del Adodc en tiempo de ejecución, en el evento Load

Adodc1.ConnectioString = <Cadena conexion>
Adodc1.Recordsource = <Cadena SQL>
Adodc1.Refresh
Set DataGrid1.DataSource = Adodc1
DataGrid1.Refresh

Es importante ejecutar el refresh después de configurar este tipo de objetos.

Fernando
07 de Septiembre del 2004
Hola gracias por responder, te paso como esta mi codigo:
With Adodc1
.ConnectionString = "driver={SQL server};" & _
"server=" & Form2.Text4.Text & ";uid=gfm;pwd=g123;database=fm"
.RecordSource = "SELECT top 1 * FROM Tabgae"
End With
Adodc1.Refresh
DataGrid1.Refresh

Si corro esto desde la maquina que tengo Visual corre pero en otra maquina no corre, el datagrid no muestra los resultados, agradesco si ves un error en el codigo....
gracias de nuevo saludos.