Mazz Ibraheem نشر 8 أكتوبر 2022 أرسل تقرير نشر 8 أكتوبر 2022 السلام عليكم انا بحاجة لتشغيل جملة Regexp لتعامل مع قاعدة بيانات sqlite هذا الكود يعمل بشكل جيد مع db browser ويقوم بجلب البانات المطلوبه SELECT col1 FROM tab1 WHERE col1 regexp '(^|[[:space:]])m([![:space:]]|$)'; قمت بادراج هذه الجملة في db.rawQuery فلم يعمل معي ويقوم باغلاق التطبيق اذا كيف اقوم بتشغيل هذه الجملة وهل هناك طريقة اخرى غير rawQuery لتعامل مع Regexp والحصول على نفس النتيجة . 1 اقتباس
0 علي عبد محسن نشر 8 أكتوبر 2022 أرسل تقرير نشر 8 أكتوبر 2022 هل هناك أي رسالة خطأ تظهر لك طالما أنك تستعمل android studio هل جربت بواسطة emulator أم جهاز حقيقي؟ يفترض أنك لا تواجه مشاكل في تشغيل جملة sql المذكورة لكن أيضا يرجى الإنتباه لطريقة الكتابة syntax. حاول تجربة الكود التالي كما هو ... Cursor res = db.rawQuery("select col1 from tab1 where col1 regexp '(^|[[:space:]])m([![:space:]]|$)'", null); ... اقتباس
السؤال
Mazz Ibraheem
السلام عليكم
انا بحاجة لتشغيل جملة Regexp لتعامل مع قاعدة بيانات sqlite
هذا الكود يعمل بشكل جيد مع db browser ويقوم بجلب البانات المطلوبه
قمت بادراج هذه الجملة في db.rawQuery فلم يعمل معي ويقوم باغلاق التطبيق
اذا كيف اقوم بتشغيل هذه الجملة وهل هناك طريقة اخرى غير rawQuery لتعامل مع Regexp والحصول على نفس النتيجة .
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.