Fórum Valor campo default #51894
29/07/2005
0
Pessoal
Em uma tabela quero que o campo cnpj já venha com o valor que aparece em default, portanto foi definido a sintaxe na criação da tabela conforme o que esta abaixo, porém quando vou executar aparece em branco
Estou usando o banco firebird 1.5
CNPCNPJEMPVARCHAR(20) CHARACTER SET WIN1252 DEFAULT ´04603937000702´,
Rogério
Em uma tabela quero que o campo cnpj já venha com o valor que aparece em default, portanto foi definido a sintaxe na criação da tabela conforme o que esta abaixo, porém quando vou executar aparece em branco
Estou usando o banco firebird 1.5
CNPCNPJEMPVARCHAR(20) CHARACTER SET WIN1252 DEFAULT ´04603937000702´,
Rogério
Rogeranalista
Curtir tópico
+ 0
Responder
Posts
31/07/2005
Vinicius2k
Colega,
A definição do valor default para uma coluna de uma tabela do BD está restrita ao BD, ou seja: se na coluna for inserido um valor nulo, ela assumirá o valor default.
Este valor não lido pela aplicação. Se vc deseja um valor default no momento da inserção do dado na aplicação e estiver utilizando controles data-aware (DBEdit, por exemplo) pode definir este valor para o TField, através da propriedade ´DefaultExpression´ ou através de uma atribuição explícita no ´AfterInsert´ do Dataset... algo como:
T+
A definição do valor default para uma coluna de uma tabela do BD está restrita ao BD, ou seja: se na coluna for inserido um valor nulo, ela assumirá o valor default.
Este valor não lido pela aplicação. Se vc deseja um valor default no momento da inserção do dado na aplicação e estiver utilizando controles data-aware (DBEdit, por exemplo) pode definir este valor para o TField, através da propriedade ´DefaultExpression´ ou através de uma atribuição explícita no ´AfterInsert´ do Dataset... algo como:
Dataset.FieldByName(´coluna´).AsString := ´04603937000702´;
T+
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)