Jump to content


ColdNeo

Member Since 06/01/2004
Offline Last Active 29/11/2004, 06:59
-----

Posts I've Made

In Topic: Inserção/Atualização de Datas

05/02/2004, 07:19

Solução para o problema usar o comando "SET DATEFORMAT DMY" antes do Insert.

Valeu!

Fui

In Topic: Inserção/Atualização de Datas

26/01/2004, 12:44

Beleza funcionou no Acces por que eu enganei o banco de dados, na hora da atualização eu insiro com DateFormat(#form.txtDATA# 'mm/dd/yyyy') ai o Access para passar para a data no formato americano inverte meu formato para dd/mm/yyyy ai fica como eu queria.
No entanto importei os dados para o SQL Server. Ai é que da pau.
tenho uma coluna chamada DATA que contém dados destá forma :
Ex.
DATA
22/07/2003
24/07/2003
01/10/2003
05/11/2003
05/01/2004
06/01/2004
E assim sucessivamente, mas quando eu mando inserir ou atualizar no Banco de Dados, fica assim:
22/07/2003(fica correto)
24/07/2003(fica correto)
10/01/2003(fica errada)
11/05/2003(fica errada)
01/05/2004(fica errada)
01/06/2004(fica errada)
Isso é, o próprio banco de dados invert altomático as datas.. Tá horrivel....

In Topic: Data No Access - Instrução Sql

12/01/2004, 14:09

valeu!!!!

In Topic: Inserção/Atualização de Datas

06/01/2004, 13:18

O dificuldade para se obter ajuda na área de Coldfusion.
Podem fechar este tópico.
Já resolvido.

Solução:

<cfset vData=#form.DATA_USER#>
<cfset vData2=#CreateODBCdate(vData)#>
<cfquery...>
INSERT INTO TABELA (DATA_USER, NOME_USER)
VALUES('#vData2#','#form.NOME_USER#')
</cfquery>

Sobre este caso estou usando o Access e preciso cadastrar e atualizar as datas no banco de dados no formato dd/mm/yyyy. Não quero que as datas apareçam na tabela no formato americano. Como fazer????

IPB Skin By Virteq