رفتن به مطلب
  • 0

مشکل حذف یک ستون از تیبل


iraj_astara

سوال

با سلام

میخوام که با دادن ID یک ستون ، اون ستون پاک بشه ، مشکلم اینکه که وقتی کد کوئری رو در داخل Button تعریف میکنم ، از برنامه میاد بیرون.

ولی وقتی کد رو توی onItemClick ، لیست ویو میزارم ، بخوبی عمل میکنه و ستون ها پاک میشه

 

از این کد برای حذف یک ستون استفاده میکنم که تو باتن میزارم کار نمیکنه:

String t=(editText4.getText().toString());
db.execSQL("DELETE FROM tbl_data WHERE id='" + t + "'");

و از این هم توی onItemClick قرار میدم و بخوبی کار میکنه ولی توی Button که میزارم کار نمیکنه

db.execSQL("DELETE FROM tbl_data")

نمیدونم دقیقا مشکل چیه که تو Button کد کار نمیکنه ، ممنون میشم راهنمایی کنید ، با سپاس

لینک ارسال
به اشتراک گذاری در سایت های دیگر

7 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

درود

ببینید من نفهمیدم دقیق

شما میخواهید ردیف رو حذف کنید یا ستون؟

اگه میخواهید ستون رو حذف کنید و ربطی به where id نداره

اگه میخواهید ردیف رو حذف کنید حسابش جداست  :fekr:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

درود

ببینید من نفهمیدم دقیق

شما میخواهید ردیف رو حذف کنید یا ستون؟

اگه میخواهید ستون رو حذف کنید و ربطی به where id نداره

اگه میخواهید ردیف رو حذف کنید حسابش جداست  :fekr:

ببخشید من اشتباه نوشتم ، دنبال کلمه "ردیف" بودم ، پیداش نمیکردم :wacko1:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خواهش میکنم  :DD:

sqllist.ExecNonQuery("DELETE FROM tbl_data WHERE id = '" & t &"'")

به صورت بالا عمل کنید  :areuok:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خواهش میکنم  :DD:

sqllist.ExecNonQuery("DELETE FROM tbl_data WHERE id = '" & t &"'")

به صورت بالا عمل کنید  :areuok:

جسارت نباشه مهدی جان ولی احیانا ExecNonQuery برای b4a نیست؟

واسه اندروید استودیو این execSQL هستش فکر کنم ، یا اینکه من دارم اشتباه میکنم؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

جسارت نباشه مهدی جان ولی احیانا ExecNonQuery برای b4a نیست؟

واسه اندروید استودیو این execSQL هستش فکر کنم ، یا اینکه من دارم اشتباه میکنم؟

وای شرمنده ببخشید متوجه نشدم تاپیک توی بخش مربوط به Android Studio هست  :sorry: روم سیاه  :mamba:

کوئری تغیییر نمیکنه که ... ثابته . مطابق Android Studio پیداش کن ببین جواب میده؟ به جای & هم همون + استفاده کن  :hmm:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

وای شرمنده ببخشید متوجه نشدم تاپیک توی بخش مربوط به Android Studio هست  :sorry: روم سیاه  :mamba:

کوئری تغیییر نمیکنه که ... ثابته . مطابق Android Studio پیداش کن ببین جواب میده؟ به جای & هم همون + استفاده کن  :hmm:

خواهش میکنم ، مطمتن هستم کوئری درست هستش ولی وقتی بدون شرط id و خارج از button کد رو تعریف میکنم ، از برنامه خارج میشه ، و به همون خط کوئری هم ارور میده.

خیلی دارم سعی میکنم بفهمم مشکل چیه ولی نمیدونم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

شما نمیتونید یک ردیف رو بدون اینکه از where استفاده کنید تشخیص بدید و حذف کنید که.

حالا اون where یا برابر برابر id باشه یا name یا family یا هر چیزه دیگه ای. مهم اینه که اون ردیف مورد نظر تشخیص داده بشه  :wacko1:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...