0
是否可以將xml數據插入到xmltype字段?使用oledbcommand插入到oracle 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();
}