Ver Mensaje Individual
  #13 (permalink)  
Antiguo 28/04/2010, 02:04
Avatar de Sergio18
Sergio18
 
Fecha de Ingreso: abril-2010
Ubicación: No quieras saberlo
Mensajes: 94
Antigüedad: 14 años
Puntos: 0
Respuesta: Datos de combo a combo

Si quito el with rsCiudad2 y el end with me da error de referencia no valida y sin clasificar. Ahora he echo esto y me da error: No se encontro el elemento en la coleccion que corresponde con el nombre o el original de pedido y me señala (***):

Código vb:
Ver original
  1. Set rsCiudad2 = New Recordset
  2. 'Establecer sus propiedades
  3. With rsCiudad2
  4.     .CursorLocation = adUseClient
  5.     .Open "select idprovincias from provincias where provincias='" & Combo2.Text & "'", cnPrueba, adOpenDynamic, adLockOptimistic
  6. End With
  7. 'Añadimos la tabla de ciudad2 al combo1
  8. Do Until rsCiudad2.EOF()
  9. ***Combo1.AddItem rsCiudad2!ciudad***
  10. rsCiudad2.MoveNext
  11. Loop

He probado cambiando rsCiudad2!ciudad a rsCiudad2!idprovincia o id ciudad y me quita el error pero lo que añade son los id de los que tengo en la base de datos.
Cita:
Tienes el recordset bien declarado y la conexión a la bd (cnPrueba) bien declarado y conectado?.
Si porque la demas cosas que he echo con esa conexion me van perfectamente te lo pongo aqui para que lo veas:

Código vb:
Ver original
  1. Option Explicit
  2. Public cnPrueba As Connection
  3. Public rsTbl_Direccion As Recordset
  4. Public rsciudad As Recordset
  5. Public rsProvincias As Recordset
  6. Public rsCiudad2 As Recordset
  7.  
  8. Set cnPrueba = New Connection
  9. 'Establecer sus propiedades
  10.     With cnPrueba
  11.         .Provider = "Microsoft.Jet.oledb.4.0"
  12.         .ConnectionString = "prueba.mdb"
  13.     End With
  14. cnPrueba.Open


Saludos

Última edición por Sergio18; 28/04/2010 a las 02:10