JC Informática (José Cláudio) escreveu:
> Pessoal,
> 
> Criei um banco de dados de agendamento com um campo tipo DATE no firebird.
> Quando, no delphi, vou incluir um novo registro, tenho uma variável DATA do
> tipo TDATE que contém a data selecionada pelo usuário num calendário. Se
> passo o valor desta variável para o campo do banco de dados (exemplo:
> AgendaDATA.Value := Data ou AgendaDATA.AsDateTime := Data), recebo o erro
> "Could not convert variant of type (array byte) into type (Double)".

Passe o(s) dado(s) por parâmetro:

.
.
.
Agenda.SQL.Text := 'insert into Tabela (Data) values (:Data)';
Agenda.ParamByName('Data').AsDate := Date;
Agenda.ExecSQL;
.
.
.

> 
> Aguém pode me ajudar.
> 
> Obrigado a todos desde já.
> 
> -- 
> Abraços e a bênção de Deus.
> 
> José Cláudio O. Lopes
> 
> PS.: uso Delphi 7 com Firebird 1.5

-- 
Silvio Clecio
--
Prefira ouvir uma crítica honesta, a um galanteio vazio.

Responder a