dbnull

    2熱度

    1回答

    IBM的Informix SDK: 聲明:Update mytable set myblobcolumn = ? where myid = 1; using (IfxConnection conn = GetIfxConnection()) using (IfxCommand cmd = new IfxCommand(updateSql, conn)) { var param = n

    2熱度

    4回答

    可能重複: What is the point of DBNull? 由於我的冒險.NET的開始,我一直問自己一個問題: 爲什麼我們需要的DBNull類型?是一個簡單的空引用不夠? MSDN說DBNull「表示一個不存在的值」。從邏輯的角度來看 - 這一句解釋了爲什麼不能使用空引用 - 因爲它是空引用而不是缺乏價值。但是引入造成很多麻煩的類型足夠了嗎? 順便說一句:如果任何人有話要說在DBNull

    4熱度

    2回答

    我想創建一個存儲過程(在SQL Server 2008 R2中),該存儲過程將根據表的PK更新表中的記錄。 的存儲過程將具有,例如,四個參數: @ID int, @Name nvarchar(50), @Email nvarchar(80), @Phone nvarchar(20) 我怎樣才能確定是否存儲過程的調用者傳遞的參數與如果一個(或多個)一個NULL值調用者沒有通過任何一個(或更

    2熱度

    3回答

    是否有運營商或內置功能simplyfy此: myVal = object1.object2.something(a,b).dataColumn.toString()==""?object1.object2.something(a,b).dataColumn.toString():"-"; 我知道我可以這樣做: string str = object1.object2.something(a,b

    1熱度

    4回答

    我想創建一個函數(C#): int PutInt (int? x) { if (x.HasValue) return x.Value; else return DBNull.Value; } 但沒有從int到DBNull.Value演員。 有什麼辦法可以創建這樣的功能?

    1熱度

    1回答

    我在我的asp.net項目中使用gridview來查看和修改數據庫中的一些記錄。數據庫有兩列:start_date和end_date。當創建新記錄時,這些列包含null,但可以稍後使用gridview update命令修改它們。 在gridview我有兩個模板字段(名稱start_date和end_date),我已經放置了兩個日曆控件。在點擊gridview的更新鏈接時,由於空值綁定到日曆,它總是

    5熱度

    1回答

    我有非空的「量」(十進制)和「狀態」(int)的列的產品表,我創建有關此表的視圖與下列情況下的表達式: SELECT P.ProductTypeId, (CASE WHEN P.StatusId IN (5, 8) THEN 0 ELSE -P.Quantity END) AS Quantity, ... FROM Product P ProductTypeId是正確

    5熱度

    8回答

    我想用數據庫表中的值填充一個類對象。 someObject.Property字段是一個可爲空的int類型。 someObject.Property = Convert.ToInt32(dbReader["SomeField"]); 所以,如果SomeField是null,Convert會給出一個DBNull錯誤。有沒有一個特定的方法,我應該用這個?

    2熱度

    4回答

    嘿傢伙,我的數據庫中的表有一個字段「說明」,允許的空''。這會導致在ASP.NET中呈現頁面時出現問題,因爲我想確保將字符串解碼出來,因爲我正在對它進行編碼。自然地,在描述中有一些NULL字段,我想保留。 所以我的ASP.NET頁面有該代碼 <asp:TextBox ID="DescInfo" Text='<%# HttpUtility.HtmlDecode((string)Eval("Descr

    1熱度

    2回答

    我有一個DropDownList試圖綁定到的DBNull,它不是高興的。我看到有關創建一個ListItem與值=「」的建議,但這是行不通的。 任何幫助將不勝感激。