Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/11/2005, 10:16
Avatar de The_Pretorian
The_Pretorian
 
Fecha de Ingreso: diciembre-2004
Ubicación: Lima - Peru
Mensajes: 267
Antigüedad: 19 años, 4 meses
Puntos: 0
Exclamación

Buenos Dias:
Prueba asi a ver que resultado te da..
Atte
Jorge Diaz

Cita:
Iniciado por KiaMaria
Hola amigos:
Estoy trabajando con Visual Basic 6 y necesito introducir todos los datos que estan seleccionados de un ListBox a un registro pero me da error porque me dice que no está abierto. El código es el siguiente:

Dim rsTemp1 As ADODB.Recordset
Dim rsTemp2 As ADODB.Recordset
Set rsTemp2 = New ADODB.Recordset
Set rsTemp1 = New ADODB.Recordset

strSql = "SELECT Recurso.NomeCientifico As Recurso FROM Recurso"
rsTemp1.Open strSql, bd, adOpenKeyset, adLockOptimistic, adCmdText

If Not rsTemp1.EOF Then
rsTemp1.MoveFirst
For i = 0 To rsTemp1.RecordCount - 1
If LstRecursos.Selected(i) Then
'rsTemp2.AddNew (rsTemp1!Recurso)
bd.Execute ("INSERT INTO rsTemp2 VALUES()") End If
rsTemp1.MoveNext
Next
End If

Si pongo solo rsTemp2.Open me da error y no tengo strSql que ponerle porque lo quiero llenar con los datos del ListBox
Muchas Gracias
__________________
Creo que todas las cosas suceden por algo, no es eso que los demas llaman 'Destino'. Definitivamente Dios no juega a los dados...