现在用Oracle11G,需要更新Clob类型字段,由于字符太长,不能直接使用SQL语句,需要用OracleParameter,但是试了一天了,传入的参数一直没有起作用,Sql语句没有变化。
下面是代码
string sql2 = "update reg_metadata set XMLDOC=:XMLDOC where ID=" + tempID;
OracleCommand cmd = new OracleCommand(sql2, conn);
string documentString = rsmd.MdDocument;
OracleParameter pari = new OracleParameter(":XMLDOC", OracleType.Clob);
pari.Value = documentString;
cmd.Parameters.Add(pari);
int result2 = cmd.ExecuteNonQuery();先后试用用“:”和“@”,还是不起作用,请大家帮忙看一下,在线等。OracleParameterClobSQL
下面是代码
string sql2 = "update reg_metadata set XMLDOC=:XMLDOC where ID=" + tempID;
OracleCommand cmd = new OracleCommand(sql2, conn);
string documentString = rsmd.MdDocument;
OracleParameter pari = new OracleParameter(":XMLDOC", OracleType.Clob);
pari.Value = documentString;
cmd.Parameters.Add(pari);
int result2 = cmd.ExecuteNonQuery();先后试用用“:”和“@”,还是不起作用,请大家帮忙看一下,在线等。OracleParameterClobSQL
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货