Microsoft
Software
Hardware
Network
Question : Update column SYS.XMLTYPE more 64kb. Using CSHARP
Hi,
I need a update one column XmlType in oracle table more than 64kb. Using CSHARP.
Example:
string sql = @" UPDATE TbParceiro
SET configuracao = :configuracao
WHERE parceiro = :parceiro ";
DbCommand comm = Database.GetSqlStringComma
nd(sql);
comm.Parameters.Add(new OracleParameter("parceiro"
, parceiro));
comm.Parameters.Add(new OracleParameter("configura
cao", configuracao.ToString()));
ExecuteNonQuery(comm);
its. throw exception "ORA-01461: can bind a LONG value only for insert into a LONG column"
---
My Column configuracao is XMLTYPE
My COlumn parceiro is varchar(32)
2010-08-25 15:42:10.3220 Trace [5132] - LOG QUERY
UPDATE TbParceiro
SET configuracao = :configuracao
WHERE parceiro = :parceiro
parceiro = mapfrews
configuracao = content of <configuracao.txt> attachment.
Question. How to insert large data ( > 64kb) in column type xmltype ??
Thank you
Attachments:
configuracao.txt
(8 KB)
(File Type Details)
Cotent of variable configuracao
Answer : Update column SYS.XMLTYPE more 64kb. Using CSHARP
Sorry, it's not a c# limitation, it's an XMLTYPE limit in oracle that isn't resolved until 11g
Random Solutions
Oracle Forms 10 Master/Detail not displaying detail if all items are "display"
SQL Server instance just disappeared
SQL Server 2008 Licensing
.NET framework error on install
How to remove automatic login from Outlook 2010
Quality Center
Nokia E52 Language
"one or more multiply defined symbols found" Error in VS C++ 2010
Editing the Windows Message "Your Account has Expired. Please contact your system administrator" for Windows XP Professional
Cast Question for Crystal Reports