Incluir uma data no MS SQL no formato dd/mm/yyyy
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
Curtidas 0
Respostas
Emerson Nascimento
07/09/2008
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.
GOSTEI 0