ADO存儲過程當中使用誤區sql
緣由分析:檢查存儲過程發現,誤理解ExecuteScalar函數功能。在存儲過程當中返回了一個int數值,用ExecuteScalar函數直接調用,致使返回的是影響的行數。與預期值違背。可用SqlParameter進行接收參數。ide
下面列出SqlHelper和具體使用:函數
配置文件:spa
具體使用:對象
總結:blog
掌握DAO中對象的本質:get
1,ExecuteScalar內部就是調用ExecuteReader實現的。it
2,sqlDataAdapter內部就是調用了Connection, Command ,Reader來實現的。io
3,若是出現未引用到具體對象的異常,請查看本身存儲過程,是否select和return傻傻沒分清。class
4,使用某個方法前讀懂方法幫助手冊!!!!!