[VAZA] 0 Denunciar post Postado Setembro 22, 2004 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
hcr 0 Denunciar post Postado Setembro 22, 2004 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
WiCkEd 0 Denunciar post Postado Setembro 22, 2004 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
[VAZA] 0 Denunciar post Postado Setembro 22, 2004 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
Vinicius de Jesus 0 Denunciar post Postado Janeiro 22, 2013 gente quando insiro uma data no banco de dados ela dividi o valor pq? ex.: 22/01/2013 ele via 2013/01/22 e faz 2013dividido por 01=2013 dividido por 22 ai ele imprime 92 como fazer com ele insira a data correta no banco Compartilhar este post Link para o post Compartilhar em outros sites
Humberto Oliveira Pinto 8 Denunciar post Postado Janeiro 23, 2013 coloque isso e veja: Application.UpdateFormatSettings := False; ShortDateFormat := 'dd/mm/yyyy'; Compartilhar este post Link para o post Compartilhar em outros sites