在使用Oracle的ODP.net托管代码驱动程序时(因此无需完全安装Oracle SQL*Net ),我收到一个
ORA-01461: can bind a LONG value only for insert into a LONG column.使用以下语句插入数据时:
insert into bubs_taak_notities_v
(tak_code, tne_tekst_l, tne_onderwerp, tne_datum_ontvangen, tne_datum_gecommuniceerd, tne_orig_system_group, tne_publiceren_vlag, tnc_code, tne_email_adres_van, tne_email_adres_naar, tne_email_adres_cc, tne_email_adres_bcc, gbr_atr_naam, tne_mime_type, tne_afgehandeld_vlag)
values
(:i1, :i2, :i3, :i4, :i5, :i6, :i7, :i8, :i9, :i10, :i11, :i12, :i13, :i14, :i15)当BLOB位于列列表的末尾时,不会出现问题。
如何避免使用此ORA-01461并避免完全安装Oracle SQL*Net?
发布于 2016-11-24 01:44:55
该问题是由Oracle托管驱动程序中的错误引起的。
通过将Oracle.ManagedDataAccess.dll从
4.121.2.20141216 ODAC版本3
至
4.121.2.20150926 ODAC版本4
问题不再出现。
https://stackoverflow.com/questions/40771101
复制相似问题