Fórum Inserir valor NULL usando Tquery #155627
25/04/2003
0
Coloquei um comando sql de inserção:
sql.clear;
sql.add(inser into tabela values(:codigo, :xxx, :codigo2);
O codigo2 foi definido na tabela como integer como eu faço para passar esso codigo null dentro do DELPHI6
ex.:
query.parambyname(´codigo´) := 12541
query.parambyname(´xxx´).asstring := ´dfdfddfd´
if dbcodigo2.text = ´´ then
query.parambyaname(codgigo2).asinteger := ´null´ <-----
else
query.parambyaname(codgigo2).asinteger := 10225;
query.sqlexec;
desde já agradeço.
Márcio
Curtir tópico
+ 0Posts
25/04/2003
Cac2000
if dbcodigo2.text = ´´ then
query.parambyaname(codgigo2).asinteger := ´null´ <-----
else
query.parambyaname(codgigo2).asinteger := 10225;
use:
if dbcodigo2.text = ´´ then
query.parambyaname(codgigo2).Value := null
else
query.parambyaname(codgigo2).asinteger := 10225;
Se vc estiver usando delphi 6 pra cima, deve declarar Variants na cláusula uses da unit
Gostei + 0
20/12/2007
Steve_narancic
Gostei + 0
20/12/2007
Steve_narancic
query.ParamByName(´CAMPO´).DataType := ftInteger;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)