Asignar un recordset a un data grid
Publicado por Larisa (43 intervenciones) el 22/09/2003 12:10:25
HOLA A TODOS ESTOY INTENTANTO ASIGNAR A UN DATA GRID LA CONSULTA QUE ESTA ACONTINUACIÓN, PERO ME ES IMPOSIBLE
ESTE ES EL CODIGO
SQL = "SELECT empleados.c_empleado, empleados.nombre, empleados.apellido_p, empleados.apellido_m, empleados.teléfono, empleados.dir_empleado, grupo_de_empleados.nom_grupo FROM empleados, grupo_de_empleados WHERE empleados.cod_grupo_emp = grupo_de_empleados.cod_grupo_emp"
Set rs = con.Execute(SQL)
Set DataGrid1.DataSource = rs
HE INVESTIGADO Y ME DICEN QUE DE LA FORMA SIGUIENTE FUNCIONA
rs.CursorLocation=adUseClient Por lo tanto, kedaria asi rs.AciveConnection = cnn rs.CursorLocation = adUseCLient rs.open "SELECT * FROM tabla" set Datagrid1.DataSource = rs
PERO NO LO HE PODIDO LOGRAR, LA CONSULTA FUNCIONA BIEN, SI LE ASIGNO LOS RECORDSET A UNA VARIABLE LOS ASIGNA BIEN, PERO COMO SE TRATA DE UN RECORDSET ME IMAGIGO QUE PARA TRATAR LOS DATA GRID ES DIFERENTES YA QUE NO SE TRATA DE LO MISMO
GRACIAS DE ANTEMANO POR LA AYUDA QUE ME PUEDAN PROPORCIONAR
LARISA
ESTE ES EL CODIGO
SQL = "SELECT empleados.c_empleado, empleados.nombre, empleados.apellido_p, empleados.apellido_m, empleados.teléfono, empleados.dir_empleado, grupo_de_empleados.nom_grupo FROM empleados, grupo_de_empleados WHERE empleados.cod_grupo_emp = grupo_de_empleados.cod_grupo_emp"
Set rs = con.Execute(SQL)
Set DataGrid1.DataSource = rs
HE INVESTIGADO Y ME DICEN QUE DE LA FORMA SIGUIENTE FUNCIONA
rs.CursorLocation=adUseClient Por lo tanto, kedaria asi rs.AciveConnection = cnn rs.CursorLocation = adUseCLient rs.open "SELECT * FROM tabla" set Datagrid1.DataSource = rs
PERO NO LO HE PODIDO LOGRAR, LA CONSULTA FUNCIONA BIEN, SI LE ASIGNO LOS RECORDSET A UNA VARIABLE LOS ASIGNA BIEN, PERO COMO SE TRATA DE UN RECORDSET ME IMAGIGO QUE PARA TRATAR LOS DATA GRID ES DIFERENTES YA QUE NO SE TRATA DE LO MISMO
GRACIAS DE ANTEMANO POR LA AYUDA QUE ME PUEDAN PROPORCIONAR
LARISA
Valora esta pregunta


0