[firebase-br] Firebird 2.5.1 e DEFAULT values + Delphi7 no Win7(32)

Mário Reis mariodosreyx em gmail.com
Seg Abr 29 17:00:44 -03 2013


Olá pessoal



Criei alguns domínios como o que segue:

CREATE DOMAIN MY_USER AS

  VARCHAR(10)

  DEFAULT CURRENT_USER;

CREATE DOMAIN MY_DATA AS

  VARCHAR(10)

  DEFAULT CURRENT_DATE;

CREATE DOMAIN MY_TIME AS

  VARCHAR(10)

  DEFAULT CURRENT_TIME;



Mais tarde ao criar uma tabela

Create Table Pessoas(PESSOA_ID INTEGER NOT NULL,

               fields....

          USERID MY_USER DEFAULT CURRENT_USER NOT NULL COLLATE PXW_INTL850,

          DATA MY_DATA DEFAULT CURRENT_DATE NOT NULL,

          HORA MY_HORA DEFAULT CURRENT_TIME NOT NULL)

          ETC...       

Ao criar um novo registo no Delphi ou noutra ferramenta qualquer mm em SQL

o que me vem carregado New.UserId, New.Data ou New.Hora são strings do 
género: New.UserId="CURRENT_USER" e não o seu valor ou "CURRENT_DATE" 
ou "CURRENT_TIME" e nunca o valor respectivo.

Alguém já lhe aconteceu o mesmo? Como ultrapassou que editor(es) Sql usam.

Estou a usar dois O SQlManager e EMS-SqlManager qualquer deles da problemas

regista errado.

Esta cena a funcionar bem poupa código para caramba e ainda por cima 
no "OnNewRecord" mostra logo ali os valores que ir~~ao ser carregados para 

a Database.



Obrigado

Mário













Mais detalhes sobre a lista de discussão lista