Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Enlazar un Flexgrid a base de datos mediante codigo

Estas en el tema de Enlazar un Flexgrid a base de datos mediante codigo en el foro de Visual Basic clásico en Foros del Web. Hola tengo un problemita,,, estoy haciendo un programa para el control de un taller peke,,, pero kiero hacerlo de la mejor manera posible: mi proble ...
  #1 (permalink)  
Antiguo 30/01/2007, 18:31
 
Fecha de Ingreso: enero-2007
Mensajes: 1
Antigüedad: 17 años, 3 meses
Puntos: 0
Enlazar un Flexgrid a base de datos mediante codigo

Hola tengo un problemita,,, estoy haciendo un programa para el control de un taller peke,,, pero kiero hacerlo de la mejor manera posible:
mi proble radica en que quiero hacer lo enlases da tal manera que dondequiera que se instale la aplicacion,,, funcione,,,
logre hacer esto mediante codigo,,, no uso controles


Public rsPublic As ADODB.Recordset 'recordset de accseso a datos ADO
Public ConnPublic As ADODB.Connection 'coneccion


ya logre hacer la coneccion,,, pero no puedo hacer el enlace con un datagid, Flexgid, tengo esto,, aver que me pueden decir:

Lo que quiero lograr es un modulo de busqueda, con el que pueda filtrar los datos mediante el uso de cajas de texto; Nombre, Apellido, u otro campo

Sub ActualizaDataGrid()

Set ConnPublic = New ADODB.Connection
Set rsPublicAux = New ADODB.Recordset

'Hacer la coneccion can la base de datos
ConnPublic.ConnectionString = CadenaConStr
ConnPublic.Open

'Estableser Los Terminos De Coneccion
rsPublicAux.CursorLocation = adUseClient
rsPublicAux.CursorType = adOpenDynamic
rsPublicAux.LockType = adLockOptimistic

Aqui es donde me marca un error
'Enlazar El Data Grid Con La Tabla....
Set MSFlexGrid.DataSource = rsPublicAux

Tampoco me lo Acepta asi:
MSFlexGrid.DataSource = rsPublicAux



'Hacer la coneccion con La Instruccion (iSQL contien la intriccion sql)
rsPublicAux.Open iSQL, ConnPublic

End Sub

no se como hacer el enlace,,,, como le ago,,,,,
  #2 (permalink)  
Antiguo 31/01/2007, 12:32
 
Fecha de Ingreso: abril-2004
Mensajes: 192
Antigüedad: 20 años, 1 mes
Puntos: 0
Re: Enlazar un Flexgrid a base de datos mediante codigo

Hola, no podés cargar directamente un FlexGrid a un recordset ADO

Podés usar un M Hierarchical FlexGrid que si lo acepta

Si querés usar el FlexGrid comun, tenes que añadir los datos del recordset manualmente, es decir en un bucle ..recorriendo el recordset

saludos
__________________
Recursos visual basic
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:20.