Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

brunoguitarman

Como passar valor null para um campo?

Recommended Posts

Eu tenho que passar para o campo de uma tabela o valor antigo, mas, se não houver, devo passar null para o campo. como faço isso?

 

Estou usando uma ADOQuery e a forma de passagem seria algo das seguinte forma:

 

Nome_da_Query.Parameters.ParamByName('Valor_anterior').Value

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde,

 

Você já tentou usar: Nome_da_Query.Parameters.ParamByName('Valor_anterior').Value:= nil;

 

 

Eu tenho que passar para o campo de uma tabela o valor antigo, mas, se não houver, devo passar null para o campo. como faço isso?

 

Estou usando uma ADOQuery e a forma de passagem seria algo das seguinte forma:

 

Nome_da_Query.Parameters.ParamByName('Valor_anterior').Value

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde,

 

Você já tentou usar: Nome_da_Query.Parameters.ParamByName('Valor_anterior').Value:= nil;

 

 

Eu tenho que passar para o campo de uma tabela o valor antigo, mas, se não houver, devo passar null para o campo. como faço isso?

 

Estou usando uma ADOQuery e a forma de passagem seria algo das seguinte forma:

 

Nome_da_Query.Parameters.ParamByName('Valor_anterior').Value

Já, mas não aceita. Dá o seguinte erro: [Error] Trilha.pas(103): Incompatible types: 'Variant' and 'Pointer'

Compartilhar este post


Link para o post
Compartilhar em outros sites

ja tentou passar :

 

Nome_da_Query.Parameters.ParamByName('Valor_anterior').Value := Null;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá.

Para atribuir um valor Null para um campo, sem usar SQL, eu faço da seguinte maneira:

Table.FieldByName('CAMPO1').IsNull;

Já tentou usar:

Nome_da_Query.Parameters.ParamByName('Valor_anterior').IsNulll; ?

JDias;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Por causa deste tipo de situações que sempre repasso o SQL, limpando a query e passando somente o SQL necessário, alguns podem achar que da mais trabalho, mas fica mais organizado e fácil de dar manutenção depois...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.