Ya encontré el error, la variable pr que le pasaba a la funcion armacadena estaba vacía...perdón y gracias!!!
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúPublic Function CargaGrillaComers(pr As Collection)
Dim rs As New ADODB.Recordset
Set rs = New ADODB.Recordset
Dim sSql As String
sSql = ""
sSql = sSql & "Select * from Comers "
sSql = sSql & "and Prestamo" & ArmaCadena(pr)
If Conectar() Then
rs.CursorLocation = adUseClient
rs.Open sSql, CN
Set Comers.grGrilla.DataSource = rs
End If
End Function
Public Function ArmaCadena(COL As Collection)
i = 1
sSql = "" & "in ("
For i = i To COL.Count --------------------> Aquí me tira el error
sSql = sSql & COL.Item(i) & ","
Next
sSql = Left(sSql, Len(sSql) - 1)
sSql = sSql & ")"
End Function