Un ejemplo que saque de El Guille. Fijate que aca estan llenando un combo "a 
mano".  ademas esta reorriendo todos los Fields (Eso quiza no sea necesario 
hacerlo asi)

 

Private rst As ADODB.Recordset

Private Sub cmdAbrir_Click()
    Dim tField As ADODB.Field

 

    'Definimos las variables ADODB...
    Dim cnn as ADODB.Connection
    Dim rst as ADODB.Recordset

    '
    ' Crear los objetos
    Set cnn = New ADODB.Connection
    Set rst = New ADODB.Recordset
    '
    ' abrir la base usando las credenciales de Windows
    cnn.Open "Provider=SQLOLEDB; " & _
             "Initial Catalog=pubs; " & _
             "Data Source=(local)\NETSDK; " & _
             "integrated security=SSPI; persist security info=True;"
    '
    ' abrir el recordset indicando la tabla a la que queremos acceder
    rst.Open "SELECT * FROM authors", cnn, adOpenDynamic, adLockOptimistic
    '
    ' Asignar los nombres de los campos al combo
    With cboCampos
        .Clear
        For Each tField In rst.Fields
            .AddItem tField.Name
        Next
        .ListIndex = 0
    End With
    '
    ' Cerrar el recordset y la conexión
    rst.Close
    cnn.Close
    '
    '
    ' Por si ya estaba abierta...
    Set cnn = Nothing
    Set rst = Nothing
End Sub


 Saludos y espero que te sirva

CarlosMag


From: [email protected]
To: [email protected]
Subject: [vbusers] adodc
Date: Thu, 26 Nov 2009 12:27:10 -0200









Como seria, pues yo uso lo siguiente
Dim cn as new adodb.connection  
Abro la connexion.
 
.Adodc1.ConnectionString = cn
.Adodc1.RecordSource = "select …...
.Adodc1.Refresh
 




De: [email protected] [mailto:[email protected]] En nombre de Carlos Maggiotti
Enviado el: jueves, 26 de noviembre de 2009 12:05
Para: vbusers List Member
Asunto: [vbusers] adodc
 
Usa los objetos ADODB.Connection. Los ADO dataControl siempre fueron 
problemáticos
 
Saludos
CarlosMag 



From: [email protected]
To: [email protected]
Subject: [vbusers] adodc
Date: Thu, 26 Nov 2009 08:24:08 -0200

Buenos dias lista, estoy trabajando con VB6 y  sql2005 express, y al tratar de 
usar el control adodc para editar una tabla, me dice que no puede iniciar 
sesión, y es raro porque en otras máquinas sí me deja, hay algún parámetro a 
nivel de servidor que puedo estar omitiendo?
Uso la siguiente cadena de conexión.
  "Provider=SQLNCLI;Server=server\sqlexpress;Database=base;UID=sa;PWD=clave;"
Muchas gracias
 
 



Internet Explorer 8 especial para MSN - ¡Gratis! Descargalo ahora haciendo clic 
aquí 

__________ Información de ESET Smart Security, versión de la base de firmas de 
virus 4638 (20091126) __________

ESET Smart Security ha comprobado este mensaje.

http://www.eset.com                                       
_________________________________________________________________
¿Vos ya tenés SMS Messenger en tu celular? Registrate Aquí
http://www.somosmessengersiempre.com

Responder a