Visual Basic - Acceso a procedimiento almacenado

Life is soft - evento anual de software empresarial
 
Vista:

Acceso a procedimiento almacenado

Publicado por peregil (4 intervenciones) el 14/05/2003 17:22:25
alguien me podria indicar como puedo llamar a un procedimiento almacenado y el resultado guardarlo en un recordset.
Yo hago algo parecido a esto, pero me dice siempre que el record set esta cerrado

Set tablaPruebas = New ADODB.Recordset
With tablaPruebas
.CursorType = adOpenDynamic
.LockType = adLockPessimistic
sCadena = "StandardAndPoors"
.Open sCadena, sCadenaConexion, , , adCmdStoredProc
While Not .EOF

wend

si alguien me puede ayudar se lo agradeceria
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 109
Ha aumentado 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

RE:Acceso a procedimiento almacenado

Publicado por Yamil Bracho (226 intervenciones) el 14/05/2003 18:49:51
Es mejor utilizar un Command para ejecutar un stored proc. Seria algo como

Dim cm As ADODB.Command
Dim rs As ADODB.Recordset

Set cm = new ADODB.Command
cm.CommandType = adCmdStoredProc"
cm.CommandText = "StandardAndPoors"
Set rs = cm.Execute
Do While Not rs.Eof
...
Loop

Espero esto te ayude y saludos desde Caracas, Venezuela
Yamil
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Acceso a procedimiento almacenado

Publicado por peregil (4 intervenciones) el 19/05/2003 10:31:59
Gracias por tu respuesta, pero no me funciona me da el siguiente error

No se puede utilizar la conexión para realizar esta operación. Está cerrada o no es válida en este contexto.

si me puedes ayudar te lo agradeceria.

Un Saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar