OleDb
Odbc使用Parameters
SQL語句中參數使用
?
在Parameters
Add()時
添加的參數是與SQL中的問號一一對應的
而並不在乎 兩個參數名是否一致
如
SQL語句為
SELECT * FROM table
WHERE address = ? AND name = ?
Parameters
Add(
@addr
)
Parameters
Add(
@name
)
這樣 Paramenters[
@addr
]對應第一個問號
Parameters[
@name
]對應第二個問號
如果 SQL語句改為
SELECT * FROM table
WHERE address = @addr AND name = @name
Parameters
Add(
@name
)
Parameters
Add(
@addr
)
這樣Parameters[
@name
]對應的SQL中的@addr
而Parameters[
@name
]對應SQL中的@addr
From:http://tw.wingwit.com/Article/program/net/201311/11721.html