2016-04-18 1 views
0

この日付を使用してユーザーが日付を選択しないと、ラベル名と生年月日が表示されましたピッカー私は、両方のデータベースとグリッドビューで空のままの生年月日の列を表示する必要がありますが、私は1900-01-01の代わりに、これは私が空のフィールドを表示する必要がある場合は、ユーザーが指定した日付を表示する必要があります。日付ピッカーを使用して日付を選択しなかった場合、生年月日列を空にする

は、デフォルト値またはNULLを指定していない、ストアドプロシージャ内のNULL値(つまり、NULL可能)

  • を受け入れる必要があり、テーブル内の列DOBそう
  • しばらく誰も私を助け

  • +0

    デフォルトの日付の代わりにデータベースに 'NULL'を格納しないのはなぜですか?空の文字列をデータベースに渡したと思います。文字列連結は使用せず、SQLパラメータは使用してください。この問題は、SQLインジェクションの脆弱性よりもあまり重要ではありません。 –

    +0

    私は生年月日の列に挿入するストアプロシージャを使用しました。nullを取っていましたが、空の日付をもう一度取得していません。デフォルトのdate.iを取得しています。前のストアプロシージャは@DOB varchar(200)= ''でした。あなたは私に別の方法を教えていただけますか? –

    答えて

    0
    1. を喜ばせることができますカレンダー
    2. から選択されていない場合は、DOB値としてDBNull.Valueのを渡し、DBに保存されている間、ディスプレイチェックDOBがDBNull.Valueの、空のショーである場合
    関連する問題