Fórum Incluir uma data no MS SQL no formato dd/mm/yyyy #363551
07/09/2008
0
Como faço p/ inserir uma data num BD MS SQL no formato dd/mm/yyyy?
O campo na tabela eu criei com datetime.
Estou usando um Tdatetimepicker p/ capturar a data
O campo na tabela eu criei com datetime.
Estou usando um Tdatetimepicker p/ capturar a data
Rlcdo
Curtir tópico
+ 0
Responder
Posts
07/09/2008
Emerson Nascimento
você não insere a data no formato que você quer. você pode EXIBIR da forma que você quiser, mas o armazenamento no banco de dados é feito de uma única forma.
se você está com dificuldade em atribuir a data ao campo, pode tentar assim, por exemplo:
obs.: para usar a função DateTimeToSQLTimeStamp() é necessário adicionar a unit SqlTimSt à cláusula uses.
se você está com dificuldade em atribuir a data ao campo, pode tentar assim, por exemplo:
ClientDataset.Close; ClientDataset.CommandText := ´update tabela set campo_data = :nova_data where id = :id´; ClientDataset.Params.ParamByName(´nova_data´).AsSQLTimeStamp := DateTimeToSQLTimeStamp(Tdatetimepicker.Date); ClientDataset.Params.ParamByName(´id´).AsInteger := 10; ClientDataset.Execute;
obs.: para usar a função DateTimeToSQLTimeStamp() é necessário adicionar a unit SqlTimSt à cláusula uses.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)