svceee
جمعه 21 اسفند 1394, 11:29 صبح
سلام دوستان.سوالی داشتم در این مورد که میخوام ببینم اگه بخوام تیبیل ها رو بر اساس یک متغیر که توی یک ادیت تکست وارد میشه بسازم چیکار باید بکنم؟
ضمن اینکه چه جوری باید اون تیبل ها رو اوتو اینکریمنت و کی کنم که نشه چند تیبل با یک نام ساخته بشه؟؟
package com.SViranian.hesabdaridiba;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
public class Dbopenhelper extends SQLiteOpenHelper{
public static final String dbname="hesabdari";
public static final String tblname="متغیر مورد نظر";
public static final String cid="id";
public static final String cname="name";
public static final String cfamily="family";
public static final String cphone="phone";
public static final String cage="age";
public static final String cpost="post";
public static final String cproject="project";
public static final String cprice="price";
public static final String copjectnumber="opjectnumber";
public static final String createtable="CREATE TABLE "+tblname+"("+cid+" INTEGER PRIMARY KEY AUTOINCREMENT,"+cname+" TEXT,"+cfamily+" TEXT,"+cphone+" TEXT,"+cage+" TEXT,"+cpost+" TEXT,"+cproject+" TEXT,"+cprice+" TEXT,"+copjectnumber+" TEXT);";
public Dbopenhelper(Context context) {
super(context, dbname, null, 1);
// TODO Auto-generated constructor stub
}
@Override
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub
db.execSQL(createtable);
}
@Override
public void onUpgrade(SQLiteDatabase arg0, int arg1, int arg2) {
// TODO Auto-generated method stub
}
}
ضمن اینکه چه جوری باید اون تیبل ها رو اوتو اینکریمنت و کی کنم که نشه چند تیبل با یک نام ساخته بشه؟؟
package com.SViranian.hesabdaridiba;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
public class Dbopenhelper extends SQLiteOpenHelper{
public static final String dbname="hesabdari";
public static final String tblname="متغیر مورد نظر";
public static final String cid="id";
public static final String cname="name";
public static final String cfamily="family";
public static final String cphone="phone";
public static final String cage="age";
public static final String cpost="post";
public static final String cproject="project";
public static final String cprice="price";
public static final String copjectnumber="opjectnumber";
public static final String createtable="CREATE TABLE "+tblname+"("+cid+" INTEGER PRIMARY KEY AUTOINCREMENT,"+cname+" TEXT,"+cfamily+" TEXT,"+cphone+" TEXT,"+cage+" TEXT,"+cpost+" TEXT,"+cproject+" TEXT,"+cprice+" TEXT,"+copjectnumber+" TEXT);";
public Dbopenhelper(Context context) {
super(context, dbname, null, 1);
// TODO Auto-generated constructor stub
}
@Override
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub
db.execSQL(createtable);
}
@Override
public void onUpgrade(SQLiteDatabase arg0, int arg1, int arg2) {
// TODO Auto-generated method stub
}
}