xmltype フィールドに xml データを挿入することは可能ですか?
次のコードを使用していますが、エラーが発生しています
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();
}