Fórum campo inteiro com dbexpress. #292821
23/08/2005
0
da erro de string, passando o parametro só o campo (nomedocampo.text)
Com o componente do interbase, podia passar assim que o inteiro ficava null o campo.
Obrigado
Lynx
Curtir tópico
+ 0Posts
23/08/2005
Celamar
if trim(nomedocampo.text) = ´´ then CampoBanco := ´NULL´; //em maiúsculo dependendo do banco
Gostei + 0
23/08/2005
Lynx
idcadclientes:= NullasStringValue;
na hora de inserir da pau tbm, com erro de string.
Gostei + 0
23/08/2005
Lynx
Gostei + 0
23/08/2005
Celamar
if Trim(idade.txt) = ´´ then insert into pessoa (nome) (values ´joazinho´) else insert into pessoa (nome, idade) (values ´joazinho´, 15);
Assim o campo idade da tabela não será preenchida, automaticamente o banco setará como null
Gostei + 0
23/08/2005
Lynx
eu passando um nullasstring para uma variavel e o campo com tipo varchar ta dando pau...
Gostei + 0
23/08/2005
Lynx
tentei assim
variavel:= NullAsStringValue
e no parametro
(´CAMPO´).asString:= variavel;
n da certo, o campo da base é ChaR.
Tentei como Inteiro e passando null tb n da.
Gostei + 0
23/08/2005
Lynx
Mas volta um erro (No Value for Parameter ´CAMPO´)
Gostei + 0
23/08/2005
Lynx
if idmotordiesel = NullAsStringValue then begin ParamByName(´IDMOTORDIESEL´).DataType:= ftInteger; ParamByName(´IDMOTORDIESEL´).Value:= null end else ParamByName(´IDMOTORDIESEL´).AsString:= idmotordiesel;
Se alguém souber uma maneira melhor, fique avontade para postar.
Obrigado
Gostei + 0