Grava data/hora SEM milisegundos!!!

21/12/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


Jmizutani

Respostas

21/12/2005

Michael

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 [b:42d884ca18]datetime[/b:42d884ca18]. Se vc não precisa da precisão dos milisegundos, pode usar [b:42d884ca18]smalldatetime[/b:42d884ca18], que arredonda os valores de hora para a casa dos minutos.

[]´s


Responder Citar