SQL Onde Errei?

Delphi

23/09/2004

INSERT INTO TABELA
(
TIT_DATACADASTRAMENTO
)
VALUES
(
04-11-1957 00:00:00
) ;

SP2-0552: Variável de ligação ´00´ não declarada.


Wgm8

Wgm8

Curtidas 0

Respostas

Keitarosan

Keitarosan

23/09/2004

Qual banco de dados está sendo utilizado???
Nunca vi nenhum BD que aceite essa sintaxe que vc pôs aí...
se fosse no Access, pra funfar seria assim:
INSERT INTO TABELA (TIT_DATACADASTRAMENTO)
VALUES (#04/11/1957 00:00:00) ;

no MYSQL:
INSERT INTO TABELA (TIT_DATACADASTRAMENTO)
VALUES (´1957-11-04 00:00:00´) ;

se bem que no MySQL eu prefiro usar campo do tipo INT para guardar data...


GOSTEI 0
Wgm8

Wgm8

23/09/2004

Banco de dados ORACLE


GOSTEI 0
Motta

Motta

23/09/2004

Qual banco de dados está sendo utilizado??? Nunca vi nenhum BD que aceite essa sintaxe que vc pôs aí... se fosse no Access, pra funfar seria assim: INSERT INTO TABELA (TIT_DATACADASTRAMENTO) VALUES (#04/11/1957 00:00:00) ; no MYSQL: INSERT INTO TABELA (TIT_DATACADASTRAMENTO) VALUES (´1957-11-04 00:00:00´) ; se bem que no MySQL eu prefiro usar campo do tipo INT para guardar data...



no ORACLE:
INSERT INTO TABELA (TIT_DATACADASTRAMENTO) 
VALUES (TO_DATE(´1957-11-04 00:00:00´,´YYYY-MM-DD HH24:MI:SS´)) 




GOSTEI 0
POSTAR