On 10/9/06, saulo paulo <[EMAIL PROTECTED]> wrote:
TabelaCampo_time.asdatetime := date; // ou "now" ou Time
 
error: 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

Responder a