بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
Database Name
برای ساختن دیتابیس و اینکه اسم دیتابیس رو از کاربر بگیریم یه 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 ها و... رو وارد کنید.
موفق باشید
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .