是否有任何可證明的原因,爲什麼我應該始終爲SqlCommand參數指定SQL數據類型?使用SqlCommand時,我需要指定一個SQL數據類型嗎?
0
A
回答
1
當我必須指定數據類型時,遇到一個案例的唯一時間是在傳遞DBNull時。當我沒有指定數據類型時,它默認爲Varchar,並最終崩潰,因爲我試圖將整數值設置爲Null。
0
,你會發現,有時當你沒有指定SQL類型和大小
它是最安全的,你會得到非常奇怪的錯誤 - 以及更多的自我記錄 - 始終申報正確的SQL類型大小
1
command.AddWithValue(「@ Id」,「1」); // Id is an int
command.AddWithValue(「@ Id」,'1'); // Id是一個int
你們知道當我們在SqlCommand中使用時,「」和「'之間有什麼區別嗎?我有谷歌很長一段時間,但我沒有看到任何有關這個麻煩。
相關問題
- 1. 使用@Autowired時,我需要定義一個構造函數嗎?
- 2. 我需要在符號屬性中指定一個基類嗎?
- 3. Java - 我需要一個數據庫嗎?
- 4. 當我使用DateTime?(Nullable)類型時,'ToString()'需要1個參數
- 5. 確定哪些SQL數據類型需要引用值?
- 6. htmlEncode方法取代了nvarchar sql數據類型的需要嗎?
- 7. 我需要一個相當於__int64的eVC++數據類型
- 8. 我需要一個用於我的軟件的數據庫嗎?
- 9. 爲什麼我們需要指針的不同數據類型?
- 10. 爲什麼我不需要在C#中指定類型參數?
- 11. 使用Solr,我還需要SQL db嗎?
- 12. 當我的列數據類型爲SET時,需要使用什麼類型的SQL查詢?
- 13. 需要關於函數類型定義的一些指導
- 14. 我需要爲我的數據庫每個表的類嗎?
- 15. 我需要一個UINavigationController嗎?
- 16. 我需要一個通用的類/接口任何.Net數據類型
- 17. 我需要聲明一個使用HQL的類嗎?
- 18. Android ListView:我需要創建另一個類來使用它嗎?
- 19. 我們需要指針嗎?
- 20. 你真的需要指定類型屬性嗎?
- 21. 使用JAXB時,你總是需要一個ObjectFactory類嗎?
- 22. 使用通用類型 'System.Collections.Generic.IReadOnlyList' 需要1個類型參數
- 23. Ruby塊和procs。使用Proc時,你不需要指定第二個參數嗎?
- 24. 類型錯誤:一個整數需要
- 25. 使用XmlRootAttribute類時需要刷新嗎?
- 26. 註冊一個out-proc COM服務器時,我需要指定「ThreadingModel」嗎?
- 27. 我需要一個數據結構來保存兩種數據類型
- 28. 使用Phonegap時,我需要一個AndroidManifest.xml嗎?
- 29. Android - 使用LocationManager.requestLocationUpdates時,我需要一個WakeLock嗎?
- 30. 需要算術或指針類型的使用類型'UITextField'?
你能舉個例子嗎? – 2008-11-29 19:24:48