Procedimientos Almacenados

malenaAV
06 de Octubre del 2003
Hola

Tengo un botón que hace lo siguiente:

Dim strsql As String
Dim hola As Recordset
Dim adios As Recordset

strsql = "ULTIMA_RESOLUCION "

Set hola = gDbChne.OpenRecordset(strsql, dbOpenSnapshot)

While Not hola.EOF
strsql = "SELECT * FROM CH_CAB_EXPEDIENTE WHERE CE_COD_EXPEDIENTE='" & hola.Fields("CE_COD_EXPEDIENTE") & "'"

Set adios = gDbChne.OpenRecordset(strsql, dbOpenSnapshot)

hola.MoveNext
Wend


siendo ULTIMA_RESOLUCION un procedimiento almacenado de SQL-Server. Pues al intentar ejecutar el select del interior del bucle me da el siguiente error:

Error '3146' en tiempo de ejecución:
S1000: [Microsoft][ODBC SQL Server Driver] La conexión está ocupada con los resultados de otro hstmt

Alguien tiene alguna idea?

Muchas gracias

Mónica