Enlazar DataSource de componentes a una variable global tipo recordset, como ??

KeRule
03 de Abril del 2003
Saludos a tod@s,

Tengo en un m贸dulo definido:

Global RSInformatica As Recordset

y no me permite enlazar el campo DataSource de los controles que poseo en un formulario a esta variable. La variable es visible desde los formularios que tengo en mi aplicaci贸n pero no me deja enlazarla a los controles, realizo lo siguiente en el evento load de estos formularios:

Private Sub Form_Load()
Set txtCampos(1).DataSource = RSInformatica
txtCampos(1).DataField = RSInformatica.Fields.Item(1)
End Sub

lanz谩ndome el siguiente error:

Error \'545\' en tiempo de ejecuci贸n:

No se puede enlazar el campo o DataMember : \'EQUIPO001\'

El campo en cuesti贸n es de tipo texto y el control a enlazar es un TextBox

¿Alguien reconoce qu茅 estoy haciendo mal?
¿Es esta la manera correcta de utilizar un origen de datos para alimentar distintos controles en formularios distintos?

Muchas gracias a todos

angeles
03 de Abril del 2003
Declara el recordset como ADODB.Recordset

KeRule
03 de Abril del 2003
Gracias 脕ngeles, me he dado cuenta que la propia signaci贸n del datafield la estaba realizando mal, la cambi茅 por:

txtCampos(1).DataField = RSInformatica.Fields(1).Name

y me ha funcionado yanto con la declaraci贸n
Global RSInformatica as recordset
como
Global RSInformatica as ADODB.recordset

Muchas gracias de todas formas