IBM的Informix SDK: 聲明:Update mytable set myblobcolumn = ? where myid = 1; using (IfxConnection conn = GetIfxConnection())
using (IfxCommand cmd = new IfxCommand(updateSql, conn))
{
var param = n
可能重複: What is the point of DBNull? 由於我的冒險.NET的開始,我一直問自己一個問題: 爲什麼我們需要的DBNull類型?是一個簡單的空引用不夠? MSDN說DBNull「表示一個不存在的值」。從邏輯的角度來看 - 這一句解釋了爲什麼不能使用空引用 - 因爲它是空引用而不是缺乏價值。但是引入造成很多麻煩的類型足夠了嗎? 順便說一句:如果任何人有話要說在DBNull
我有非空的「量」(十進制)和「狀態」(int)的列的產品表,我創建有關此表的視圖與下列情況下的表達式: SELECT P.ProductTypeId,
(CASE WHEN P.StatusId IN (5, 8) THEN 0 ELSE -P.Quantity END) AS Quantity,
...
FROM Product P
ProductTypeId是正確