TabelaCampo_time.asdatetime := date; // ou "now" ou Timeerror: column "hora" is of type time without time zone but _expression_ is of type date
hint: will need to rewrite or cast the _expression_
Como a mensagem diz, a coluna "hora" é do tipo time e vc passou um valor composto datetime que é o valor retornado pelas funções que você usou .
Não sei como fazer em Delphi, mas faça uma chamada a função now do Pg que ela fará o cast correto para o tipo time.
Ex:
test=> create table bar (t time not null);
CREATE TABLE
test=> insert into bar values (now());
INSERT 0 1
test=> select * from bar;
t
-----------------
11:17:47.742372
(1 registro)
--
wallace reis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
_______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/
Para editar suas opções ou sair da lista acesse a página da lista em: http://pgfoundry.org/mailman/listinfo/brasil-usuarios
