آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

Database Name

آریا  1 سال پیش  1 سال پیش
0 0

برای ساختن دیتابیس و اینکه اسم دیتابیس رو از کاربر بگیریم یه EditText گداشتم و اسمو از کاربر میگیرم در دستور' creat table 'name بجای name چطور نامی که از کاربر گرفتیم جایگرین کنیم؟

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Mohammad-S  1 سال پیش
+1 0

سلام

در ابتدا گفتید که میخواید اسم فایل دیتابیس رو از کابر بگیرید: «برای ساختن دیتابیس و اینکه اسم دیتابیس رو از کاربر بگیریم»
اما در ادامه در دستوری که نوشتید به اسم جدول اشاره کردید.

به هر حال برای اینکه یک جدول بسازید و اسم جدول رو از کاربر توسط EditText بگیرید باید کاری مشابه کد زیر انجام بدید: 

String name = edt_name.getText().toString();
String query = "CREATE TABLE '" + name + "' ( )";
database.execSQL(query);

و همونطور که میدونید درون پرانتز باید اسم ستون‌ها، type ها و... رو وارد کنید.

موفق باشید

0 0
ممنون لطف کردید. (1 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .