Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > .NET
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-12-2012
Edchar Edchar is offline
Miembro
NULL
 
Registrado: dic 2012
Posts: 25
Poder: 0
Edchar Va por buen camino
Smile Como se utiliza un Create View con parametros en C#

Gracias por sus comentarios ahora estoy con las vistas y necesito saber como utilizo este código con C#

Tengo la siguiente vista.
Código SQL [-]
CREATE VIEW CHILD_VIEW (   ID,   PARENT_ID,   OTHER_STUFF,   GRANDPARENT_ID )
AS SELECT    C.ID,   C.PARENT_ID,   C.OTHER_STUFF,   C.GRANDPARENT_ID FROM CHILD C join PARENT P on P.ID = C.PARENT_ID;

Y el siguiente Trigger para esa vista
Código SQL [-]
CREATE TRIGGER CHILD_VIEW_Save FOR CHILD_VIEW ACTIVE BEFORE INSERT OR UPDATE POSITION 10 
AS BEGIN   
  IF(NEW.ID IS NULL)THEN NEW.ID = GEN_ID(GEN_Child, 1);   
  UPDATE OR INSERT INTO CHILD (ID, PARENT_ID, OTHER_STUFF, GRANDPARENT_ID)             
  VALUES(NEW.ID, NEW.PARENT_ID, NEW.OTHER_STUFF, NEW.GRANDPARENT_ID); 
END

Actualmente estoy usando el siguiente código de C#
Código:
FbCommand cmd = new FbCommand("CHILD_VIEW(1, 123, 'Luis Peres')", fbConn);
            cmd.CommandType = CommandType.StoredProcedure;

            FbDataReader fb_reader = cmd.ExecuteReader();

Pero en el punto FbDataReader fb_reader = cmd.ExecuteReader() me da el siguiente error
Código:
Dynamic SQL Error
SQL error code = -204
Procedure unknown
CHILD_VIEW
At line 1, column 15
Por eso mi preguntas son:
¿Tengo algún error en el código SQL?
¿Estoy utilizando mal y no debo de utilizar cmd.ExecuteReader()?
¿Como implemento esta vista que adicionalmente mediante el trigger agrega los datos a la tabla CHILD?

Muchas Gracias por la ayuda que me brindan y la paciencia que me tienen pues estoy comenzando con FireBird.

Ssludos

Última edición por Casimiro Notevi fecha: 23-12-2012 a las 10:34:32.
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Relacion con TRIGGER, CREATE VIEW Y check option Edchar Firebird e Interbase 5 17-12-2012 10:51:23
Create view con campo calculado o condicionado fcios Firebird e Interbase 2 01-02-2008 19:05:16
Como evitar que un tree view colapse jsanchez OOP 1 24-07-2006 20:02:04
¿como se utiliza un ClientDataSet? Nelly Varios 5 06-06-2006 08:51:01
create view en delphi piyugo SQL 3 02-09-2004 00:33:00


La franja horaria es GMT +2. Ahora son las 15:30:04.


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