Thanks Jiri!!

Where can I add a tracker? I think I find a bug with stored procedures >_>
Or maybe you can help me.

I written another stored procedure which receive 3 in parameters and returns
2 parameters:

SET TERM ^ ;

CREATE PROCEDURE DEPART_AGREGAR_NUEVO(
  CODIGO VARCHAR(20) CHARACTER SET UTF8,
  NOMBRE_DEPARTAMENTO  TYPE OF VARCHAR_LARGO,
  USUARIO_REGISTRO  TYPE OF USUARIO)
RETURNS(
  ROWS_AFFECTED INTEGER,
  ID  TYPE OF UUID)
AS
DECLARE VARIABLE CONTINUAR SMALLINT DEFAULT 1;
BEGIN
  ROWS_AFFECTED = 0;

  IF( (SELECT COUNT(*) FROM DEPARTAMENTO WHERE DEPARTAMENTO.CODIGO = :CODIGO
AND DEPARTAMENTO.LOGIC_DELETED = 0) > 0) THEN
        CONTINUAR = 0;


    IF( CONTINUAR = 1) THEN
        BEGIN
        INSERT INTO 
        DEPARTAMENTO(DEPARTAMENTO.CODIGO, DEPARTAMENTO.NOMBRE_DEPARTAMENTO,
DEPARTAMENTO.USUARIO_REGISTRO) 
        VALUES(:CODIGO, :NOMBRE_DEPARTAMENTO, :USUARIO_REGISTRO);
                
        ID = (SELECT DEPARTAMENTO.DEPART_UUID FROM DEPARTAMENTO
                WHERE   DEPARTAMENTO.CODIGO = :CODIGO AND
                        DEPARTAMENTO.NOMBRE_DEPARTAMENTO = :NOMBRE_DEPARTAMENTO 
AND
                    DEPARTAMENTO.USUARIO_REGISTRO = :USUARIO_REGISTRO AND 
                        DEPARTAMENTO.LOGIC_DELETED =0);


        ROWS_AFFECTED = ROW_COUNT;

    END
  SUSPEND;
END^

SET TERM ; ^


When I add the SP to my EntityModel, I get the five parameters. 

I set ROWS_AFFECTED like Rows Affected Parameter, 

My problem is with the ID parameter. It displays like a out parameter and I
can't map it to entity Property DEPART_UUID to assign it after insert
(because UUID is generated in the database), Then I erase the parameter in
the .edmx file manually, maybe it's a problem reading the SP from de DB.
That's o.k.

But I wanna know how to retrieve the Id uuid Parameter and assign it. If I
add this parameter in the "Result Column Binding" I get an error.


Thanks for all :D

--
View this message in context: 
http://firebird.1100200.n4.nabble.com/EF-4-Error-mapping-UUID-Char-16-to-GUID-for-Stored-Procedure-Input-Parameter-tp3745547p3757427.html
Sent from the firebird-net-provider mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Get a FREE DOWNLOAD! and learn more about uberSVN rich system, 
user administration capabilities and model configuration. Take 
the hassle out of deploying and managing Subversion and the 
tools developers use with it. http://p.sf.net/sfu/wandisco-d2d-2
_______________________________________________
Firebird-net-provider mailing list
Firebird-net-provider@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/firebird-net-provider

Reply via email to