C# OleDbCommand使用Parameter時更新0筆(沒有錯誤)



sql = "select * from abc where a=:a and b=:b "

_oleDbCmd.Parameters.AddWithValue("a", "aaaaa");
_oleDbCmd.Parameters.AddWithValue("b", "bbbb");

一般使用sqlCommand的Parameter時, 因為有指定名稱, 所以傳值到Parameter時不需與SQL參數順序相同, 但因為OleDbParameter不支援名稱, 所以一定要一樣順序


Reference web:
https://msdn.microsoft.com/en-us/library/system.data.oledb.oledbcommand.parameters(v=vs.100).aspx



留言

這個網誌中的熱門文章

ORA-12514: TNS: 監聽器目前不知道連線描述區中要求的服務

Oracle 例外控制(Exception Control)

Oracle 工作排程 DBMS_JOB 筆記