Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/12/2006, 11:33
ENSAHS
 
Fecha de Ingreso: febrero-2005
Mensajes: 53
Antigüedad: 19 años, 3 meses
Puntos: 0
Ayuda Por Favor

SRES. ESPERO QUE ME PUEDAN DAR UNA MANO, ESTOY TRATANDO DE HACER UNA PEQUEÑA APLICACION QUE LEA DATOS DE UNA TABLA, LOS MUESTRE, PERMITA QUE SE HAGAN LOS CAMBIOS Y LUEGO REGISTRARLO EN UNA NUEVA BD. PARA ELLO ESTOY USANDO EL SQL SERVER 2000 + VISUAL BASIC 6.0

ENCONTRE CODIGO PARA LLENAR UN COMBO BOX, PERO SOLO LLENA LOS NOMBRES DE LAS TABLAS. QUE DEBO MODIFICAR PARA QUE ME MUESTRE LOS DATOS DE UN DETERMINADO CAMPO?????


Option Explicit

Private cnn As ADODB.Connection
Private rst As ADODB.Recordset

Private Sub cmdAbrir_Click()
Dim tField As ADODB.Field
'
' Por si ya estaba abierta...
Set cnn = Nothing
Set rst = Nothing
'
' 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
'
End Sub



LES PIDO ME DEN UNA AYUDA.

GRACIAS