Error al Llamar SP desde una aplicación
Tengo varios Sp Creados en sql en donde vinculo tablas de una base de datos y las llamo desde otra así:
SELECT @eSOral= Sum(PRODUCCION..PROCEDIMIENTOS.Cantidad)
FROM (PRODUCCION..PROCEDIMIENTOS INNER JOIN PRODUCCION..CONTROL
ON (PRODUCCION..PROCEDIMIENTOS.archivo_control = PRODUCCION..CONTROL.archivo_control)
AND (PRODUCCION..PROCEDIMIENTOS.cod_ips = PRODUCCION..CONTROL.cod_ips))
INNER JOIN tbl_TMCompSOralIC
ON (PRODUCCION..PROCEDIMIENTOS.fin_proced = tbl_TMCompSOralIC.Finalidad)
AND (PRODUCCION..PROCEDIMIENTOS.cod_servicio = tbl_TMCompSOralIC.cups)
GROUP BY Year([fecha_registro]),
Month([fecha_registro])
HAVING Year(fecha_registro)=@waño
AND Month(fecha_registro)=@wmes
En donde las tablas que están en Mayúscula son de una base y las de minúscula del cual las estoy llamando en otra BD . El problema esta en que cuando llamo el Sp desde la aplicación me saca error de conexión, en la aplicación yo utilizo dos conexiones ambas están con un mismo servidor la segunda conexión que es la que vincula las tablas la tengo logueada es decir para que no solicite validación de usuario, pero aun así me sale error diciendo que el usuario no es válido para la base de datos...
yo llamo el sp desde la aplicacion de esta forma:
If DESalud.rsdbo_sp_CompAEmb.State = adStateOpen Then
DESalud.rsdbo_sp_CompAEmb.Close
End If
DESalud.dbo_sp_CompAEmb Codmun, gano, gmes
De antemano te agradezco en lo que me puedas colaborar...
CMJ
SELECT @eSOral= Sum(PRODUCCION..PROCEDIMIENTOS.Cantidad)
FROM (PRODUCCION..PROCEDIMIENTOS INNER JOIN PRODUCCION..CONTROL
ON (PRODUCCION..PROCEDIMIENTOS.archivo_control = PRODUCCION..CONTROL.archivo_control)
AND (PRODUCCION..PROCEDIMIENTOS.cod_ips = PRODUCCION..CONTROL.cod_ips))
INNER JOIN tbl_TMCompSOralIC
ON (PRODUCCION..PROCEDIMIENTOS.fin_proced = tbl_TMCompSOralIC.Finalidad)
AND (PRODUCCION..PROCEDIMIENTOS.cod_servicio = tbl_TMCompSOralIC.cups)
GROUP BY Year([fecha_registro]),
Month([fecha_registro])
HAVING Year(fecha_registro)=@waño
AND Month(fecha_registro)=@wmes
En donde las tablas que están en Mayúscula son de una base y las de minúscula del cual las estoy llamando en otra BD . El problema esta en que cuando llamo el Sp desde la aplicación me saca error de conexión, en la aplicación yo utilizo dos conexiones ambas están con un mismo servidor la segunda conexión que es la que vincula las tablas la tengo logueada es decir para que no solicite validación de usuario, pero aun así me sale error diciendo que el usuario no es válido para la base de datos...
yo llamo el sp desde la aplicacion de esta forma:
If DESalud.rsdbo_sp_CompAEmb.State = adStateOpen Then
DESalud.rsdbo_sp_CompAEmb.Close
End If
DESalud.dbo_sp_CompAEmb Codmun, gano, gmes
De antemano te agradezco en lo que me puedas colaborar...
CMJ
1 Respuesta
Respuesta de denciso