Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Error en consulta, elemento en la coleccion

Estas en el tema de Error en consulta, elemento en la coleccion en el foro de Visual Basic clásico en Foros del Web. Hola a todos, mi problema es al consultar un form ( ingreso de productos ) en la tabla empresa, no encuentra el dato o no ...
  #1 (permalink)  
Antiguo 12/01/2008, 09:21
 
Fecha de Ingreso: enero-2008
Mensajes: 2
Antigüedad: 16 años, 3 meses
Puntos: 0
Error en consulta, elemento en la coleccion

Hola a todos, mi problema es al consultar un form ( ingreso de productos ) en la tabla empresa, no encuentra el dato o no coincinden los datos. el codigo es el sgte:

Private Sub cmb_empresa_Click()
Dim RTEMPO As New ADODB.Recordset
Dim con As String, con1 As String
On Error GoTo CORRIGE

If Trim(cmb_empresa) = "" Then Exit Sub
con = "EXEC SP_LLENA 'EMPRESA1','" & Trim(cmb_empresa.Text) & "'"
Set RTEMPO = coneccion.Execute(con)
con1 = RTEMPO("EMPID")
LBLEMPID.Caption = RTEMPO("EMPID")
RTEMPO.Close
'==================================
con = "EXEC SP_LLENA 'GENERO1','" & con1 & "'"
Set RTEMPO = coneccion.Execute(con)
cmb_genero.Clear
Call clsdiseno.LLENACMB(RTEMPO, cmb_genero, 2)
RTEMPO.Close
Exit Sub
CORRIGE:
MsgBox "Error : " & Err.Description, vbCritical, "Operatividad"
End Sub
--------------------------

Sub LLENACMB(rs As ADODB.Recordset, CMB As ComboBox, VALOR As Integer)
Dim i As Integer
For i = 1 To rs.RecordCount - 1
CMB.AddItem UCase(rs(VALOR))
rs.MoveNext
Next
End Sub

-----------
error :no se encontro el elemento en la coleccion que corresponde con el nombre o el ordinal pedido

gracias d ante mano.
  #2 (permalink)  
Antiguo 14/01/2008, 16:52
 
Fecha de Ingreso: enero-2008
Mensajes: 2
Antigüedad: 16 años, 3 meses
Puntos: 0
Re: Error en consulta, elemento en la coleccion

Hola a todos ¡¡¡¡¡¡ me olvidaba el error se produce en la linea:

CMB.AddItem UCase(rs(VALOR)) ... rs : No se encontro el elemento en la
coleccion que corresponda con el
nombre o el ordinal pedido.


por favor es urgente, agradeceria de ante mano al que me ayude.
gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:08.