Hello

I have a problem with GUIDs below, describe

 

CREATE TABLE RM_CUSTOMERS_LINK_GUID (

    GUID    CHAR(16) CHARACTER SET OCTETS,

    GUID36  VARCHAR(36),

    UUID    COMPUTED BY (uuid_to_char(guid))

);

 

method MainForm.insert_RM_CUSTOMERS_LINK_GUID( GUID: System.Guid    ; GUID36: 
System.String  ):System.Int32;

Begin

   var sqlCommand: StringBuilder := new StringBuilder;

   sqlCommand.Append('INSERT INTO RM_CUSTOMERS_LINK_GUID ( GUID, GUID36)');

   sqlCommand.Append('  VALUES ( @GUID, @GUID36)');

   sqlCommand.Append(' ;');

   var arParams: array of FbParameter := new FbParameter[2];

   arParams[0] := new FbParameter('@GUID',FbDbType.Guid);

   arParams[0].Direction := ParameterDirection.Input;

   arParams[0].Charset := FbCharset.Octets ;

   arParams[0].Value := GUID;

   arParams[1] := new FbParameter('@GUID36',FbDbType.VarChar, 36);

   arParams[1].Direction := ParameterDirection.Input;

   arParams[1].Charset := FbCharset.Iso8859_1 ;

   arParams[1].Value := GUID36;

   var rowsAffected: System.Int32 := 
FBSqlHelper.ExecuteNonQuery(getdestination, sqlCommand.ToString(), arParams);

   exit rowsAffected;

end;

 

 

var UserGuid : System.Guid := System.Guid.NewGuid;

 

insert_RM_CUSTOMERS_LINK_GUID(UserGuid,UserGuid.ToString);

 

result :

GUID

GUID36

UUID

ê„þET +Mƒ $T•— È

45fe84ea-0b54-4d2b-83a0-2454959713c8

EA84FE45-540B-2B4D-83A0-2454959713C8

 

 

Why ?

 

 

 

 

   Norbert Saint Georges

 

   TetraSys Oy

   Bergantie 69, FI-02540 Kylmälä

   Tel. : +358 (0) 400 27 25 18

   E- mail : n...@tetrasys.fi <mailto:taru.kaukova...@tetrasys.eu> 

 

------------------------------------------------------------------------------
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet
_______________________________________________
Firebird-net-provider mailing list
Firebird-net-provider@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/firebird-net-provider

Reply via email to