9、使用ODP.NET检索和操作数据

使用ODP.NET检索和操作数据

1. 数据库表操作基础

在数据库操作中,有时候需要手动编写 UpdateCommand 对象来实现特定需求。例如,若要在 Date Modified 字段中捕获当前时间戳,使用 OracleCommandBuilder 对象无法实现,此时可以手动编写代码,示例如下:

_sql = "UPDATE Products SET Name=:Name, Price=:Price, Remarks=:Remarks, DateModified=SYSDATE() WHERE ID=:ID";
_adapterObj.UpdateCommand = new OracleCommand(_sql, _connObj);
_adapterObj.UpdateCommand.Parameters.Add (new OracleParameter("Name", OracleDbType.Varchar2, 255, "Name"));
_adapterObj.UpdateCommand.Parameters.Add (new OracleParameter("Price", OracleDbType.Decimal, 10, "Price"));
_adapterObj.UpdateCommand.Parameters.Add (new OracleParameter("Remarks", OracleDbType.Varchar2, 4000, "Remarks"));
_adapterObj.UpdateCommand.Param
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值