Visual Basic - Visual Basic + Sql Server Procedimiento Almacenado

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

Visual Basic + Sql Server Procedimiento Almacenado

Publicado por Francisco - Tucuman (3 intervenciones) el 27/10/2012 17:25:38
Buenos dias.
Les comento que tengo el siguiente inconveniente:
Estoy programando en VB 6 y he creado un procedimiento almacenado en SQL SERVER 2008 que me devuelve un SELECT de una tabla temporal. En la consola del SQL funciona bien, pero cuando lo invoco de VB me devuelve el siguiente error: Error 3734: la operacion no esta permitida si el objeto esta cerrado. En cambio, si modifico el procedimiento almacenado y hago el SELECT de una tabla existente en la base funciona bien desdel el VB.

Por favor si alguien puede ayudarme.

Saludos
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
Imágen de perfil de RAUL ALEJANDRO PEREZ TENORIO
Val: 2
Ha aumentado su posición en 97 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Visual Basic + Sql Server Procedimiento Almacenado

Publicado por RAUL ALEJANDRO PEREZ TENORIO (443 intervenciones) el 31/10/2012 04:35:47
Este problema lo he tenido en algún momento por ahí me comentaron que se debía a que en mis procedimientos almacenados no colocaba la linea de código (Set Nocount ON) que deshabilita las respuestas del SQL (SELECT,DELETE, INSERT,etc) este recuento sirve cuando uno esta realizando sus consultas en SQL como información de respuesta, pero en el caso de los SP no es útil por eso se recomienda su deshabilitación, Pruebalo y nos comentas.

Yo solucione este caso creando tablas estáticas y eliminando los registros al inicio del SP
luego insertando los datos requeridos y que luego empleo en mis procesos.
Si te interesa aun escríbeme y revisamos tu caso.
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