اذهب إلى المحتوى
  • 0

تشغيل regexp في rawQuery بالاندرويد ستوديو

Mazz Ibraheem

السؤال

السلام عليكم 

 

انا بحاجة لتشغيل جملة Regexp لتعامل مع قاعدة بيانات sqlite 

هذا الكود يعمل بشكل جيد مع db browser ويقوم بجلب البانات المطلوبه

SELECT col1 FROM tab1 WHERE col1 regexp '(^|[[:space:]])m([![:space:]]|$)';

قمت بادراج هذه الجملة في db.rawQuery فلم يعمل معي ويقوم باغلاق التطبيق

 

اذا كيف اقوم بتشغيل هذه الجملة وهل هناك طريقة اخرى غير rawQuery لتعامل مع Regexp والحصول على نفس النتيجة .

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

هل هناك أي رسالة خطأ تظهر لك طالما أنك تستعمل android studio هل جربت بواسطة emulator أم جهاز حقيقي؟ يفترض أنك لا تواجه مشاكل في تشغيل جملة sql المذكورة لكن أيضا يرجى الإنتباه لطريقة الكتابة syntax. حاول تجربة الكود التالي كما هو

...
Cursor res = db.rawQuery("select col1 from tab1 where col1 regexp '(^|[[:space:]])m([![:space:]]|$)'", null);
...
	
رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...