Array
(
)

Grava data/hora SEM milisegundos!!!

Jmizutani
   - 21 dez 2005

Pessoal, gostaria de uma ajuda de vcs...
Estou com problemas na hora de cadastrar nota fiscal no campo data/hora....
Eu nao queria que o sistema esteja gravando com o milisegundos.....
Pois quando tento numerar a nota fiscal, ocorre um erro do tipo ´Record changed by user´.... Pois o parametro que estou passando é a data/hora...

Utilizo o MS-SqlServer 2000 com BDE.... O sistema é Client/Server......
Alguem poderia me ajudar??? :D


Michael
   - 21 dez 2005

Olá!

Isto depende de como vc está salvandos os dados. Se for via Delphi, pode usar funções para tratamento de data/hora. Se for via SP (ou comandos SQL), pode usar UDF´s nativas do MSSQL, com CAST, CONVERT, etc.

Outra coisa: o campo ´data´ da sua tabela deve estar definido como datetime. Se vc não precisa da precisão dos milisegundos, pode usar smalldatetime, que arredonda os valores de hora para a casa dos minutos.

[]´s