Estou tendo um probleminha com a inserção e update de datas.
Utilizo o SQL Server 2000 e ele grava as datas no formato americano.
Recuperar as datas e mostrá-las no formato brasileiro está tudo ok, com o DateFormat, mas ao inserir a data e fazer updates dela, não estou conseguindo, pois as pessoas cadastram da forma tradicional, dd/mm/aaaa
Como poderia tratar essas variáveis para que fossem gravadas e/ou atualizadas no SQL no formato americano?
Inserção/Atualização de Datas
#1
Posted 29/11/2002, 08:21
// Francisco C Paulino
// Tofinha
// Membership Chair
// ColdFusion User Group do Distrito Federal
// ColdFusion MXe CFUG-DF Sempre!!!
#2
Posted 02/12/2002, 07:24
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>
// Francisco C Paulino
// Tofinha
// Membership Chair
// ColdFusion User Group do Distrito Federal
// ColdFusion MXe CFUG-DF Sempre!!!
#3
Posted 06/01/2004, 13:18
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????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>
#4
Posted 06/01/2004, 16:14
<CFSET data_atual = DateFormat(Now(), "dd/mm/yyyy")>
#5
Posted 26/01/2004, 12:44
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....
#6
Posted 05/02/2004, 07:19
Valeu!
Fui
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)