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
jsp forwarded address
Exchange restore using ntbackup
Any sandbox tool out there for opening file attachments safely?
Using wininet.dll with vba code within Excel 2003 macro on windows 2008 R2 server. FTP hangs
citi.bridgetrack.com
Evnet id 10016 - DCOM & DFS
Unable to install Webmin
Possible Virus Infection - Can not connect to Internet, Max TCP connections reached.
How to block mulitple ports within a range in mmc?
Outlook 2007 does not remember password.