Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

[VAZA]

Inserir Data no Banco de Dados 2

Recommended Posts

Pessoal, eu consegui inserir a data no banco de dados, mas fazendo isso pela data de agora...

só que acontece o seguinte...

ao invés de inserir a data certa no MySQL que é 22/09/2004, ele insere a seguinte data: 2022-09-20

 

pq isso? tem como arrumar isso?

olha como ta meu SQL:

 

SQLDataSet1.CommandText := 'insert into CLIENTES(Nome, Endereco, Cidade, Bairro, Telefone, Email, Tipo, Data) values(:VNome, :VEndereco, :VCidade, :VBairro, :VTelefone, :VEmail, :VTipo, "'+FormatDateTime('dd/mm/yyyy', Now)+'")';

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá... Como eu disse da outra vez... Passe a data como parametro tb... assim você evita esses probleminhas. SuaQuery.ParaByName('vData').ASDATETIME := ...Espero ter ajudadoHenrique

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ihhh pior q o MySQL vai padrão Ano/Dia/Mes tenta inserir com Pontos ao Invés de Barras, ex: '22.09.2004'

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui amigos, tive que fazer o seguinte:

SQLDataSet1.CommandText := 'insert into CLIENTES(Nome, Endereco, Cidade, Bairro, Telefone, Email, Tipo, Data) values(:VNome, :VEndereco, :VCidade, :VBairro, :VTelefone, :VEmail, :VTipo, :VData)';

 

dai como parametro, dexei:

 

SQLDataSet1.ParamByName('VData').AsDate := StrToDate(FormatDateTime('dd/mm/yyyy', Now));

 

valew pelas dicas

 

;)

http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.