Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MS SQL Server
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-02-2005
cso2000 cso2000 is offline
Miembro
 
Registrado: may 2003
Ubicación: Guadalajara, Jalisco
Posts: 108
Poder: 22
cso2000 Va por buen camino
Gracias de nuevo,

ya probe lo que me recomendaste y no logro hacer que funcione, de cualquier forma estoy investigando lo de la sintaxis

Gracias
Responder Con Cita
  #2  
Antiguo 10-02-2005
cso2000 cso2000 is offline
Miembro
 
Registrado: may 2003
Ubicación: Guadalajara, Jalisco
Posts: 108
Poder: 22
cso2000 Va por buen camino
Ya resolvi parte del problema:

Código SQL [-]
Create view MiVista
AS
Select 
  Identificador,
  ( select * from SP_CalculaResultado (parámetros) ) as Resultado
  From MiTabla

Cambie el SP por una Funcion que me regresa un objeto de tipo tabla y funciona bien en este contexto

Código SQL [-]

  select * from SP_CalculaResultado (  1154 )

donde 1154 es el parametro que ocupo.

solo que en la vista tengo el siguiente error

Código SQL [-]
Create view MiVista
AS
Select 
  Identificador,
  ( select * from SP_CalculaResultado (t.CampoId) ) as Resultado
  From MiTabla

me genera un error en la parte de los parametos.
prove varias formas de pasarle el parametro y nada me funciono

lo curioso es que de esta forma si funciona

Código SQL [-]
Create view MiVista
AS
Select 
  Identificador,
  ( select * from SP_CalculaResultado (1154) ) as Resultado
  From MiTabla

La cosa es que asi no me sirve por que yo ocupo que la llamada a la funcion se ejecute con el parametro del campo id del registro en curso

Si tienen alguna idea les agrdesco que me la comenten.

Saludos.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 11:39:28.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi