AddWithValue方法执行';ASP.NET中不存在
本文关键字:ASP NET 不存在 方法 执行 AddWithValue | 更新日期: 2023-09-27 18:28:36
我正在尝试使用ASP.NET
连接oracle数据库。我已连接到服务器。我需要执行一个查询。我尝试了下面的代码,但它显示了"AddWithValue"
方法中的一个错误。我该怎么修?
cmd.Parameters.AddWithValue("param1", 1);
这只是一个猜测,因为您还没有提供足够的代码来确定,但我有预感您的cmd
对象是Oracle.DataAccess.Client.OracleCommand
的一个实例。该对象的Parameters
集合的旧版本没有AddWithValue
方法。(参考:http://docs.oracle.com/cd/B28359_01/win.111/b28375/OracleParameterCollectionClass.htm)
另一方面,System.Data.OracleClient.OracleCommand
对象的Parameters
集合确实具有该方法。(参考:http://msdn.microsoft.com/en-us/library/system.data.oracleclient.oracleparametercollection(v=vs.110).aspx)
然而,后者已被弃用,因此您可能应该坚持使用前者,而是将代码更改为使用Add
方法。或者尝试找到Oracle组件的更高版本,我相信它已经引入了AddWithValue
方法。(但不确定…)
在代码中,添加此行作为标题:System.Data.SqlClient
,然后在解决方案资源管理器中右键单击引用->添加引用->框架。向下滚动到System.Data
添加-使用复选框选择它,并转到Frameworks上方的Entension,然后选择System.Data.SqlClient