TSQL テーブルの日付フィールドに NULL 値を挿入する必要があります。
私のphpからクエリを作成するときは、次のようにします。
if (!is_null($object->getDate()))
{
$sSql .=" @Date = '".$object->getDate()."',";
}
else
{
$sSql .=" @Date =NULL,";
}
しかし、これは NULL の代わりに 01/01/1900 0:00:00 を挿入します
列は日時ヌルで、手順では:
AND (@Date IS NULL OR CONVERT(DATETIME, @Date, 102) = MYDB.dbo.MYTABLE.Date)
私は次のように日付を設定しています:
$objet->setDate(NULL);
私は何を間違っていますか??
どうもありがとう