1

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);

私は何を間違っていますか??

どうもありがとう

4

0 に答える 0