傳參數空值類型問題解決
昨天在程序中遇到一個數據類型轉換的問題,在傳遞參數時,往Number類型中插入空值出現的問題:
例如:
string cskzcxcl ;
para[0] = new OracleParameter(":cskzcxcl", OracleType.Number, 9);
para[0].Value = cskzcxcl;
總是報錯,說是數據類型的問題; 經過本人今天在朋友的幫助下,總算找到了解決辦法:
para[0].Value =DBNull.Value;
這樣再插入空字符串時就不會出錯;
如果其他朋友還有什麼其它的辦法,可以告訴我一下,大家共同交流、學習。
最後更新:2017-04-02 00:06:30