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
Moving from MS SBS 2003 to a 100% hosted solution?
Installing an SSH key onto a mac
How do I get my emails off an Outlook.ost file to a outlook.pst file?
Can't Install Microsoft Entourage 2008 for Mac, Web Services Edition
Record / Log SQL Queries
AIX DB2 error
Oracle Materialized View refresh - Question
Can I make an iPhone operational "without SIM" card (very good reason to-read please)?
How to enable auditing logs on checkpoint firewalls
Regarding INOTES in Lotus 8.5