Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Invocar procedimiento de usuario en otro procedimiento

Estas en el tema de Invocar procedimiento de usuario en otro procedimiento en el foro de SQL Server en Foros del Web. cree un procedure llamado: PrResto y estoy usando un procedimiento en el cual lo quiero usar... pongo dbo.PrResto(parametros) y cuando lo ejecuto en la query ...
  #1 (permalink)  
Antiguo 02/05/2007, 13:54
 
Fecha de Ingreso: febrero-2007
Mensajes: 182
Antigüedad: 17 años, 3 meses
Puntos: 0
Invocar procedimiento de usuario en otro procedimiento

cree un procedure llamado: PrResto

y estoy usando un procedimiento en el cual lo quiero usar...
pongo dbo.PrResto(parametros)
y cuando lo ejecuto en la query me dice:


/////
Server: Msg 208, Level 16, State 1, Procedure CursorCliente, Line 58
Invalid object name 'dbo.PadResto'.
/////

no vi nada en la web, pero acaso no puedo invocarlo???
o sino definirlo dentro del mismo???
gracias
Martín
  #2 (permalink)  
Antiguo 02/05/2007, 14:49
Avatar de Yaraher  
Fecha de Ingreso: abril-2007
Ubicación: Lima, Perú
Mensajes: 262
Antigüedad: 17 años, 1 mes
Puntos: 9
Re: Invocar procedimiento de usuario en otro procedimiento

Curioso error. El procedimiento donde lo ejecutas y la función están en la misma BD? Existe tu usuario dbo y fue creado el procedimiento con este usuario?

Prueba revisando los datos de la función con aquella función de SQL (desgraciadamente no la recuerdo ahora.. select_text? select_sptext o algo similar) que te permite revisar la estructura de un stored, y como ha sido guardado el objeto.
  #3 (permalink)  
Antiguo 02/05/2007, 15:13
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
Re: Invocar procedimiento de usuario en otro procedimiento

¿Seguro que el SP pertenece al DBO? Es probable que tenga otro dueño.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #4 (permalink)  
Antiguo 02/05/2007, 15:22
 
Fecha de Ingreso: febrero-2007
Mensajes: 182
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Invocar procedimiento de usuario en otro procedimiento

si, lo solucione el problema lo tenía en otro lado,
deja la solución por si a aluien le pasa...
tenía que pasar una variable, con una consulta...

declare @consulta varchar(100)
select @consulta = select ... from

exec dbo.PadResto @consulta,'C','40',@txtacotado output ,@txtresto output
select @txtacotado n1

un abrazo, y gracias por todo como siempre
Martin
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:12.