OleDbCommand 或 OdbcCommand 使用参数要注意的几点。
2008-04-14 22:34
225 查看
OleDbCommand 或 OdbcCommand 使用参数要注意的几点。
1、OLE DB .NET Framework 数据提供程序和 ODBC .NET Framework 数据提供程序不支持用于将参数传递到 SQL 语句或存储过程的命名参数。在此情况下,必须使用问号 (?) 占位符,如以下示例所示。SELECT * FROM Customers WHERE CustomerID = ?
2、将参数用于 OleDbCommand 或 OdbcCommand 时,向 Parameters 集合中添加参数的顺序必须与存储过程中所定义的参数顺序相匹配。OLE DB .NET Framework 数据提供程序和 ODBC .NET Framework 数据提供程序将存储过程中的参数视为占位符,并且将按顺序使用这些参数值。另外,返回值参数必须是添加到 Parameters 集合中的第一批参数。
因此,向 Parameters 集合添加 Parameter 对象的顺序必须直接对应于该参数的问号占位符的位置
1、OLE DB .NET Framework 数据提供程序和 ODBC .NET Framework 数据提供程序不支持用于将参数传递到 SQL 语句或存储过程的命名参数。在此情况下,必须使用问号 (?) 占位符,如以下示例所示。SELECT * FROM Customers WHERE CustomerID = ?
2、将参数用于 OleDbCommand 或 OdbcCommand 时,向 Parameters 集合中添加参数的顺序必须与存储过程中所定义的参数顺序相匹配。OLE DB .NET Framework 数据提供程序和 ODBC .NET Framework 数据提供程序将存储过程中的参数视为占位符,并且将按顺序使用这些参数值。另外,返回值参数必须是添加到 Parameters 集合中的第一批参数。
因此,向 Parameters 集合添加 Parameter 对象的顺序必须直接对应于该参数的问号占位符的位置
相关文章推荐
- OleDbCommand 或 OdbcCommand 使用参数要注意的几点。
- OleDbCommand 或 OdbcCommand 使用参数要注意的几点。
- OleDbCommand 或 OdbcCommand 使用参数要注意的几点。
- OleDbCommand 或 OdbcCommand 使用参数要注意的几点
- 参数化使用ADO.NET的OleDb方法时注意不能使用@参数
- SSIS的OLEDB COMMAND中使用存储过程输出参数
- OleDBConnection连接SQL Server表时,OleDbCommand在使用Update语句时,使用参数出错
- 使用 OleDbParameter 变量 时要注意参数和参数数组,及数组赋值时的顺序
- OleDBConnection连接Viusal Foxpro表,OleDbCommand在使用Update语句时不可使用参数。
- 在OleDbCommand 和OdbcCommand 中使用参数的问题
- ACCESS中使用SQL语句应注意的地方及几点技巧
- Android中SQLite构造函数参数Context的几点注意事项
- mybatis xml文件中传入参数和if结合使用时要注意的地方
- 关于使用Sqlserver2005数据库复制向导要注意的几点
- Spring--SpringMVC中使用bean来接收form表单提交的参数时的注意点
- ACCESS中使用SQL语句应注意的地方及几点技巧
- MyBatis排序时使用order by 动态参数时需要注意,用$而不是#
- JavaScript中replace()方法使用时应该注意的几点
- mvc web api 4.0 参数绑定 使用注意事项
- 关于Aspose.NET使用的几点注意事项