sqlserver2019資料庫有個欄位以datetime型別允許

2021-04-21 05:32:43 字數 1563 閱讀 8803

1樓:匿名使用者

在c#中,datetime不能賦bai為null,因為沒有一du

個值zhi可以dao說是null,你可以將某個值認為是null,在寫回

資料庫答的時候,判斷是你認為是null時,可以寫入null,寫入null的方法依據的運算元據庫方法不同而不同,如用update語句,可以set它為null

2樓:匿名使用者

首先在資料庫中取出來的時候,需要判

斷這個datetime是否為空(就是判斷是否為dbnull)?如果版為空,就用一個不存在的時間

權來替換空值,我使用0001-01-01來替代的;具體**:

datetime age=reader["age"]!=dbnull.value?

(datetime)reader["age"]:convert.todatetime("0001-01-01");

最後在前臺繫結的時候再判斷如果是0001-01-01的轉換成null,其他的值不變。

**:<%# (eval("age","")).tostring()=="0001-1-1"?"null":eval("age","") %>

3樓:匿名使用者

定義可空型別就行了

datetime? date;

date = null;

4樓:匿名使用者

nullabledt = null;

這樣就可以給datateime型別的變數賦上null值了,後繼處理就簡單了

大神幫幫忙 c#textbox為空怎麼將其傳入資料庫中對應的是datetime型別的空值

5樓:

你傳入dbnull.value就可以了,只是你要知道什麼時候傳入這個值,比如設定為datatime?型別

或者設定datetime的預設值default(datetime),即是datetime.minvalue

6樓:匿名使用者

...你完全可以不管它的,因為不管的話,在資料庫裡面就是null,當然,如果資料庫不要求的話,

7樓:匿名使用者

如果為空 傳null值唄

8樓:匿名使用者

除非你欄位設定可以允許空值否則最好傳入0000-00-00 00:00這樣的值作為標記

c# 求助! sqlserver資料庫中的 欄位的datetime值 賦值 給datetimepicker 如何實現?

9樓:

object obj = datagridview1.rows[datagridview1.currentcell.rowindex].cells[4].value;

datetime time = convert.todatetime(obj);

datetimepicker.value = time;

10樓:

datetimepicker.value=datetime值

如何設定將SQL SERVER2019資料庫備份還原到SQL SERVER2019上

不能直接備份還原,只能匯出sql,再到08上執行,版本不同。如何設定將sql server2012資料庫備份還原到sql server2008上 還原不了,你需要先在sql2012的管理器中開啟這個資料庫,然後右鍵點它建立資料庫指令碼,記得把生成資料也鉤上,生成sql指令碼後,到2008上新建一個庫...

在SQL server 2019怎麼附加資料庫檔案

1.首先從開始選單著手,開啟開始選單欄,在選單欄上找到我們已經安裝的sql server 2008,單擊開啟它 2.開啟sql server 2008資料庫,來到登入介面,在這裡我們只需要輸入登入伺服器名 電腦ip地址 登入身份 賬號 密碼,然後單擊登入 注意 我們用的是sql身份登入,這裡還可以選...

重灌sqlserver2019之後資料庫如何恢復

1 重灌前備份好資料庫 mdf 和 ldf 檔案2 開啟sql企業管理器,在圖中 資料庫 上 點選滑鼠右鍵 選擇 附加資料庫 3 開啟 附加資料庫 點選圖中按鈕 4 選擇 備份好的 mdf檔案,即可以恢復資料庫,如圖 進企業管理器,然後再資料庫那裡點右鍵,有個 所有任務 附件資料庫 然後找到你要恢復...