數據庫 時間字段本想置空但是默認爲1900-1-1

將時間類型的Textbox值插入到數據庫中,同時

數據庫  比如有一個時間字段birthday類型爲 smalldatetime ,可以爲空,當這個textbox中文本爲空時往數據庫插入字段,總是爲1900-1-1,

現在怎樣將它轉換爲空:

1.首先判斷textbox是否爲空

        if (string.IsNullOrEmpty(ztxt_birthday.Text.Trim().ToString()) == false)     

       {           

              strBirthday = "'" + ztxt_birthday.Text.Trim().ToString() + "'";     //注意多加了兩個單引號

        }       

      else     

       {            strBirthday = "NULL";        }

2.在insert語句中如下

  string _sqlInsert=...."',"+strBirthday+",''"...;  //注意這邊便少了兩個單引號

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章