OleDb
Odbc使用Parameters
SQL语句中参数使用
?
在Parameters
Add()时
添加的参数是与SQL中的问号一一对应的
而并不在乎 两个参数名是否一致
如 SQL语句为SELECT * FROM table WHERE address = ? AND name = ? ParametersAdd(@addr)
ParametersAdd(@name)
这样 Paramenters[@addr]对应第一个问号Parameters[@name]对应第二个问号
如果 SQL语句改为 SELECT * FROM table WHERE address = @addr AND name = @name ParametersAdd(@name)
ParametersAdd(@addr)
这样Parameters[@name]对应的SQL中的@addr 而Parameters[@name]对应SQL中的@addr