2008-11-29 61 views

回答

1

當我必須指定數據類型時,遇到一個案例的唯一時間是在傳遞DBNull時。當我沒有指定數據類型時,它默認爲Varchar,並最終崩潰,因爲我試圖將整數值設置爲Null。

0

,你會發現,有時當你沒有指定SQL類型和大小

它是最安全的,你會得到非常奇怪的錯誤 - 以及更多的自我記錄 - 始終申報正確的SQL類型大小

+0

你能舉個例子嗎? – 2008-11-29 19:24:48

1

command.AddWithValue(「@ Id」,「1」); // Id is an int

command.AddWithValue(「@ Id」,'1'); // Id是一個int

你們知道當我們在SqlCommand中使用時,「」和「'之間有什麼區別嗎?我有谷歌很長一段時間,但我沒有看到任何有關這個麻煩。

相關問題