欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
.NET和SQL Server中“空值”
初學(xué)數據庫編程我們可能會(huì )有一些對“空值”的疑問(wèn),比如通過(guò)編程新建的一個(gè)表中所有數據皆顯示為,手動(dòng)添加并刪除文字后又變成了空白;一個(gè)字符串類(lèi)型的字段,明明沒(méi)有填值,卻不等于"";用ADO.NET從數據庫中取值,每遇到有的就出錯……這需要我們正確認識.NET和SQL Server中幾種不同的“空值”。XML:NAMESPACE PREFIX = O /> 1、真正的空值,也就是“沒(méi)有輸入的值”,可以出現在大多數類(lèi)型的字段中(如果沒(méi)有別的約束條件),SQL server中表示為null,顯示為,手工在SQL server企業(yè)管理器中輸入的方法是按Ctrl+0。它在.NET中對應System.DBNull.Value。在T-SQL命令中,判斷一個(gè)值是不是空值,要用“is null”而不是“= null”;處理空值有個(gè)ISNULL函數,它使用指定的值替換null。用ADO.NET從數據庫得到的空值無(wú)法自動(dòng)轉化為空字符串或Nothing,須手動(dòng)檢測:如果得到System.DBNull.Value,則賦給數據對象Nothing或其它自定義的有意義的值。 2、空字符串(零長(cháng)度字符串),只出現在字符串類(lèi)型(如nvarchar)的字段中,SQL server中表示為‘‘,顯示為空白,手工在SQL server企業(yè)管理器中輸入時(shí)清空一個(gè)單元格即可。它在.NET中對應System.String.Empty,也就是我們常用的""。在T-SQL命令中處理空字符串和處理一般的字符串沒(méi)什么區別。用ADO.NET從數據庫得到的空字符串也和一般的字符串沒(méi)什么區別。 相關(guān)的概念還有VB.NET中的Nothing和對應于C#.NET中的null(注意這個(gè)null是C#.NET中的null而非SQL Server中null),它們在.NET中是表示不引用任何對象的空引用的值,在傳入SQL server時(shí),根據不同的上下文環(huán)境,可能存為真正的空值(比如在更新一個(gè)字符串類(lèi)型的字段值時(shí)),也可能調用在SQL server中自定義的默認值(比如傳給一個(gè)有默認值的存儲過(guò)程參數),也可能因為無(wú)法進(jìn)行類(lèi)型轉換而引發(fā).NET異常。因此在用ADO.NET向SQL server中存儲數據時(shí)要慎用Nothing。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
第3章 獲取SQL Server數據庫信息
ADO.NET入門(mén)教程(三) 連接字符串,你小覷了嗎?
Sql Server 和 Access 操作數據庫結構Sql語(yǔ)句
ASP.Net緩存總結及分析
他山之石——VBA數據庫操作
Visual C++ ADO數據庫編程入門(mén)
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久