新手求教,执行带参数的update语句
我用的数据库是oracle我在class中主要实现了将符合条件的号码select选出来,
然后对没条记录进行update,其中update的条件是:where id=@id
其中id是在select中的一个字段,
如果这样的话,我的update语句应该怎样写,然后where语句中的参数@id怎么去拿到select中的值呢?
请大家帮帮忙,我是菜鸟,拜托,谢谢 --------------------编程问答-------------------- @换成:
where id=:id --------------------编程问答-------------------- 那我的参数:id,怎么传呢?
谢谢,我不知道应该怎么写
是不是这样写
update table set column=:id
parameter p1=odr.getoraclenumber(1);
其中odr是oracledatareader对象
我那样写对吗?正确的应该怎么写呢?
谢谢 --------------------编程问答-------------------- 请大家帮我看看吧,拜托。 --------------------编程问答-------------------- parameter 方法添加
AddParameter("id ",参数ID); --------------------编程问答-------------------- 我这样写的,编译是能通过,但是找不到参数的值
oraclecommand cmd=conn.createcommand();
commandtext="update table set column=:id";
oracleparameter p1=cmd.parameters.add("column",oracletype.number);
p1.value=odr.getint32(2);
我这样写错在哪里呢? --------------------编程问答-------------------- oraclecommand cmd=conn.createcommand();
commandtext="update table set column=:id";
oracleparameter p1=cmd.parameters.add("id",oracletype.number);
p1.value=odr.getint32(2);
--------------------编程问答-------------------- 我自己搞定了。但是谢谢catvv。怎么给分你呢?
补充:.NET技术 , C#