Ok, muchas gracias.

 

  _____  

De: [email protected] [mailto:[email protected]] En nombre de Carlos
Maggiotti
Enviado el: jueves, 26 de noviembre de 2009 13:21
Para: vbusers List Member
Asunto: [vbusers] adodc

 

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
<http://www.ie8.msn.com/microsoft/internet-explorer-8/es-ar/ie8.aspx>  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 <http://www.eset.com/> 

 

  _____  

Internet Explorer 8 especial para MSN - ¡Gratis! Descargalo ahora haciendo
clic aquí
<http://www.ie8.msn.com/microsoft/internet-explorer-8/es-ar/ie8.aspx> 

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

ESET Smart Security ha comprobado este mensaje.

http://www.eset.com

Responder a