Ayuda msflexgrid
Publicado por MARIA (24 intervenciones) el 07/10/2005 12:58:06
Hola!
Estoy intentando pasar los datos de un BD a un msFlexgrid pero me da error.Mi código es el siguiente:
Dim rstCopia As ADODB.Recordset
Dim conexion As ADODB.Connection
Set conexion = New ADODB.Connection
conexion.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source= C:\BD.mdb"
conexion.Open
Set rstCopia = New ADODB.Recordset
sql = "select * from Tabla"
Set rstCopia = conexion.Execute(sql)
Set MSHFlexGrid1.DataSource = rstCopia
Como podeis ver uso unobjeto MSHFLexGrid y no un MSFlexGrid ¿por que? pues porque es la única forma de que al menos me salga algo de información.El problema es que de esta forma sólo me sale 1 registro de la BD¿Cómo puedo solucionarlo?
¿Puedo hacer algo parecido pero con el objeto MSflexGrid?
Muchas gracias.
Estoy intentando pasar los datos de un BD a un msFlexgrid pero me da error.Mi código es el siguiente:
Dim rstCopia As ADODB.Recordset
Dim conexion As ADODB.Connection
Set conexion = New ADODB.Connection
conexion.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source= C:\BD.mdb"
conexion.Open
Set rstCopia = New ADODB.Recordset
sql = "select * from Tabla"
Set rstCopia = conexion.Execute(sql)
Set MSHFlexGrid1.DataSource = rstCopia
Como podeis ver uso unobjeto MSHFLexGrid y no un MSFlexGrid ¿por que? pues porque es la única forma de que al menos me salga algo de información.El problema es que de esta forma sólo me sale 1 registro de la BD¿Cómo puedo solucionarlo?
¿Puedo hacer algo parecido pero con el objeto MSflexGrid?
Muchas gracias.
Valora esta pregunta


0