رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
کار با دیتابیس
#1
سلام  این دیتابیس منه.میخوام یه کوئری بنویسم که کاربر بتونه ردیف جدید اضافه کنه.مثلا توی این عکس 8 ردیف آماده هستش میخوام کاربر داخل برنامه یه فرمی پرکنه تا به عنوان ردیف 9 ذخیره کنه.امیدوارم منظورمو خوب رسونده باشم.اگه میشه راهنمایی کنید


فایل‌های پیوست تصاویر بندانگشتی
   
پاسخ
تشکر شده توسط:
#2
کوئری موردنظرتون اینطوریه:
INSERT INTO eng VALUES (NULL,'ali',15,1)

با این فرض که id رو Auto Increment گذاشتین. اگه اینطور نیست، باید بجای NULL اول هم مقدار مشخص کنید. برای مثال میتونین اینطوری کار کنین:
db.execSQL("INSERT INTO eng VALUES (NULL,?,?,?);", new String[]{txtName.getText().toString(), String.valueOf(15), String.valueOf(1)});

این روش کوئری پارامتری، جلوی خطر SQL Injection رو میگیره.
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 1 مهمان