Carlos Alberto
não registrado
|
|
Postada em 24/01/2006 19:52 hs
Olá pessoal, estou migrando a base de dados Access para SQL Server 2000, enrcontrei o seguinte problema, gravo o campo de data (smalldate) como "null", mais é gravado "01/01/1900" Como devo fazer para que não aconteça isso??? Obrigado a todos.
|
|
|
|
|
Postada em 25/01/2006 06:21 hs
Olha Carlos Alberto, normalmente isso acontece se você mover espaços para o campo quando o correto é gravar como "null". Sempre que tenho uma data em um form que pode ser deixada em branco, antes do insert/update eu verifico se a data foi preenchida; se foi gravo a data informada, se não foi gravo 'null'... mas é a palavra 'null' mesmo e não ''.
Claudio Alves.
|
|
|
Carlos Alberto
não registrado
|
|
Postada em 25/01/2006 08:38 hs
Obrigado Claudio, é exatamente oq estou fazendo, if not isdate(data) then data = null.
|
|
|