.NET中的OleDb,Odbc的Parameters

OleDb,Odbc使用Parameters,SQL語句中參數使用「?」,在Parameters.Add()時,添加的參數是與SQL中的問號一一對應的,而並不在意 兩個參數名是否一致。        如: SQL語句爲"SELECT * FROM table1 WHERE address = ? AND name = ? "        Parameters.Add("@addr");        Parameters.Add("@name");        這樣 Paramenters["@addr"]對應第一個問號,Parameters["@name"]對應第二個問號。       若是 SQL語句改成 "SELECT * FROM table1 WHERE address = @addr AND name = @name "        Parameters.Add("@name");        Parameters.Add("@addr");          這樣Parameters["@name"]對應的SQL中的@addr, 而Parameters["@name"]對應SQL中的@addr。         
相關文章
相關標籤/搜索