>query UPDATE
>>> dbo.Anag
>>>SET
> >> a_MDate = 09/07/2007
>>>WHERE
>>> a_MDate = 'NULL'
>ma mi dice che non riesce a convertire una stringa in un datatime...ma
>non so come inserire nella query un dato di tipo date time
Per ovviare a qualsiasi interpretazione errata della data, devi utilizzare il formato ANSI SQL 'YYYYMMDD':
UPDATE dbo.Anag
SET a_MDate = '20070709'
WHERE a_MDate IS NULL;
Per maggiori info leggi questo articolo di Tibor:
http://www.karaszi.com/SQLServer/info_datetime.asp
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org