سؤال

والمستخدمين ولصق النص من Lotus Notes إلى تطبيق VBA بلدي. بعد ذلك يتم تخزين هذه في Access. أحيانا يتضمن النص الملصق ما أفترض هو إرجاع التي عند لصقها في عنصر تحكم نموذج سطر واحد، يتم عرضها في أشكال التطبيق كما ¶.

ولكن، وكما أن هذا لن لصق في لVBE، أنا غير قادر على إضافة هذا إلى قائمتي أحرف غير شرعية للمعاملات SQL. لقد حاولت محاصرة Chr(10)، Chr(13) وحتى pilcrow رمز Chr(182)، ولكن شيئا لن تسمح كشف وإزالة هذه الشخصية.

وبخلاف هذا الرمز يسبب أي مشاكل، انها مجرد شيء العرض.

هل هناك أي طريقة يمكن الكشف عن هذه الشخصية وتجريدها من سلسلة؟

تحرير: لقد فعلت بعض التجارب وحصلت على تطبيق ليقول لي ما رمز حرف من الأحرف أقصى اليمين هو ويؤكد ذلك أن Chr(10) - سيحاول مسارا مختلفا والتعامل مع هذا كاستثناء

هل كانت مفيدة؟

المحلول

والتعامل مع هذا كاستثناء لتطهير سلسلة العادي وفقط قلص CR / LF من أي السلاسل. أبسط مما كنت اعتقد في النهاية، ولكنه قد لي الحيرة لبعض الوقت.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top