كيفية إدراج CLOB باستخدام OLEDB
سؤال
هل يمكن لشخص بعد بعض نموذج التعليمات البرمجية التي تبين كيفية إدراج النص أكبر من 4000 حرفا في حقل 10G CLOB أوراكل؟ أنا باستخدام موفر OLEDB أوراكل وATL في C ++. بلدي محاولة ساذجة إرجاع الخطأ 'ORA-01704: سلسلة حرفية طويل جدا "كلما النص أنا محاولة إدراج يذهب أكثر من 4000 حرفا. انا التخمين ولست بحاجة إلى parameterise سلسلة 4000+ الطابع نوعا ما ولكن لست متأكدا من كيفية القيام بذلك ...
المحلول
وأنا في نهاية المطاف حصلت على هذا العمل. في حالة أي شخص آخر لديه نفس المشكلة، وإدخال EMPTY_CLOB قيمة () ثم يستخدم واجهة ISequentialStream لتيار النص في الحقل فارغا. تظهر mydyntext نموذج Microsoft كيفية القيام بذلك.
لا تنتمي إلى StackOverflow