是否可以将 xml 数据插入 xmltype 字段?
我正在使用以下代码,但抛出错误
ORA-01461: 只能绑定 LONG 值以插入 LONG 列
.
我不想使用 ODP.NET。有人可以提出任何建议吗?
OleDbConnection con = new OleDbConnection(ConfigurationManager.ConnectionStrings["OracleVAT"].ConnectionString);
try
{
string query = "update c_xml set DATA_XML = xmltype(?) where id=?";
OleDbCommand cmd = new OleDbCommand();
cmd.Connection = con;
cmd.CommandText = query;
cmd.CommandType = CommandType.Text;
cmd.Parameters.AddWithValue("@DATA_XML", DATAXML.OuterXml);
cmd.Parameters.AddWithValue("@id", ID);
con.Open();
return cmd.ExecuteNonQuery();
}
catch
{
}
finally
{
con.Close();
}