PDA

View Full Version : ذخیره در بانک اطلاعاتی



mehran788
شنبه 25 بهمن 1393, 21:05 عصر
سلام. خسته نباشید
کسی میتونه کمکم کنه که مشکل این کد چیه که در ذخیره داده خطا میده
package MAA.apps.test1;

import android.app.Activity;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;




public class Test1Activity extends Activity {


/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);


SQLiteDatabase db = openOrCreateDatabase("mydb", MODE_PRIVATE, null);
db.execSQL("CREATE TABLE IF NOT EXIST MyTable (LastName VARCHAR,FirstName VARCHAR,Age INT(3));");
db.execSQL("INSERT INTO MyTable VALUES ('Akbarpour','Mehran',23);");
db.close();
}
}

خیلی ممنون

gilas1368
شنبه 25 بهمن 1393, 21:51 عصر
چ خطایی میده؟
logcat رو بزارید

ali_khodayar
یک شنبه 26 بهمن 1393, 15:21 عصر
مشکل از توی اولین خط اجرای SQL هست. Exists هست نه Exist


db.execSQL("CREATE TABLE IF NOT EXISTS MyTable (LastName VARCHAR,FirstName VARCHAR,Age INT(3));");