ورود

View Full Version : فورس کوز در خواندن از دیتابیس



omidn1996
چهارشنبه 31 تیر 1394, 23:02 عصر
سلام دوستان

توی برنامه یه دیتابیس هستش و من میخوام یک فیلدش رو بخونم

اما متاسفانه فورس کلوز میده

خیلی کدها رو بررسی کردم اما متوجه نشدم مشکل از کجاست

ممنون میشم اگر ممکنه راهنمایی بفرمایید

کدهای کلاس دیتابیس:


package com.example.database;

import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;

import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.SQLException;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;



public class database extends SQLiteOpenHelper {


public final String path="data/data/com.example.s06_project01/databases/";
public final String Name="database";
public SQLiteDatabase mydb;

private final Context mycontext;


public database(Context context) {
super(context, "database", null, 1);
mycontext=context;

}


@Override
public void onCreate(SQLiteDatabase arg0) {
// TODO Auto-generated method stub

}
@Override
public void onUpgrade(SQLiteDatabase arg0, int arg1, int arg2) {
// TODO Auto-generated method stub

}


public void useable(){

boolean checkdb=checkdb();

if(checkdb){

}else{

this.getReadableDatabase();

try{
copydatabase();
}catch(IOException e){
}

}



}

public void open(){

mydb=SQLiteDatabase.openDatabase(path+Name, null,
SQLiteDatabase.OPEN_READWRITE);

}

public void close(){
mydb.close();
}

public boolean checkdb(){

SQLiteDatabase db=null;
try{
db=SQLiteDatabase.openDatabase(path+Name, null, SQLiteDatabase.OPEN_READONLY);
}
catch(SQLException e)
{

}
//mydb.close();
return db !=null ? true:false ;

}

public void copydatabase() throws IOException{
OutputStream myOutput = new FileOutputStream(path+Name);
byte[] buffer = new byte[1024];
int length;
InputStream myInput = mycontext.getAssets().open(Name);
while ((length = myInput.read(buffer)) > 0) {
myOutput.write(buffer, 0, length);
}
myInput.close();
myOutput.flush();
myOutput.close();
}

public String Display(int row,int field,String table){

Cursor cu=mydb.rawQuery("select * from "+table, null);
cu.moveToPosition(row);
String s=cu.getString(field);
return s;
}

}



کدهای main:


package com.example.database;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.TextView;

public class MainActivity extends Activity {



private database db;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);



db=new database(this);
db.useable();
db.open();
String f=db.Display(1, 1, "content");
TextView n=(TextView)findViewById(R.id.name (http://www.google.com/url?q=http%3A%2F%2FR.id.name&sa=D&sntz=1&usg=AFQjCNGK-hMvROFbOazkNC5EqxqxbWbosw));
n.setText(f);
db.close();
}

}

s3rv3r
چهارشنبه 31 تیر 1394, 23:34 عصر
والا جای سه کیلومتر کد قرار دادن لاگ رو اول میزاشتی تا زودتر به جواب برسی

بازم میگم لاگ بزار . چون کسی حال خوندن کدهاتو نداره حقیقتش.

omidn1996
چهارشنبه 31 تیر 1394, 23:56 عصر
والا جای سه کیلومتر کد قرار دادن لاگ رو اول میزاشتی تا زودتر به جواب برسی

بازم میگم لاگ بزار . چون کسی حال خوندن کدهاتو نداره حقیقتش.


والا تازه کارم من

اگر منظورت از لاگ ارور هایی هست که موقع اجرا میده که اروری نمیده

فقط موقع اجرا Unfortunatly database has stoped میده

ehsanh22
پنج شنبه 01 مرداد 1394, 04:11 صبح
اسم پکیجتون رو اینجا بنویسید : public final String path="data/data/com.example.s06_project01/databases/";
چون مشخصه ادرس دیتابیس با نام پکیج یکی نیست ! package com.exampleدیتابیستون رو چک کنید

92vdic
پنج شنبه 01 مرداد 1394, 07:31 صبح
داستان این دو خط عجیب چیه

TextView n=(TextView)findViewById(<a href="http://www.google.com/url?q=http%3A%2F%2FR.id.name&sa=D&sntz=1&usg=AFQjCNGK-hMvROFbOazkNC5EqxqxbWbosw" target="_blank">R.id.name</a>); n.setText(f);

omidn1996
پنج شنبه 01 مرداد 1394, 12:48 عصر
اسم پکیجتون رو اینجا بنویسید : public final String path="data/data/com.example.s06_project01/databases/";
چون مشخصه ادرس دیتابیس با نام پکیج یکی نیست ! package com.exampleدیتابیستون رو چک کنید

نام پکیج رو اصلاح کردم اما مشکل همچنان پابرجاست

omidn1996
پنج شنبه 01 مرداد 1394, 12:48 عصر
داستان این دو خط عجیب چیه

TextView n=(TextView)findViewById(<a href="http://www.google.com/url?q=http%3A%2F%2FR.id.name&sa=D&sntz=1&usg=AFQjCNGK-hMvROFbOazkNC5EqxqxbWbosw" target="_blank">R.id.name</a>); n.setText(f);



فقط گرفتن آیدی تکس ویو هستش
کپی که کردم اینجا نمیدونم چرا این شکلی شد وگرنه درسته

omidn1996
جمعه 02 مرداد 1394, 00:45 صبح
آپ ........

s3rv3r
جمعه 02 مرداد 1394, 00:54 صبح
گفتم که لاگ کت بزار جای این همه آپ کردن. وقتی فورس کلوز میده لاگ کت نوشته علت خطاها چیه. سریعتر رفع خطا میشه کرد.

omidn1996
جمعه 02 مرداد 1394, 01:12 صبح
گفتم که لاگ کت بزار جای این همه آپ کردن. وقتی فورس کلوز میده لاگ کت نوشته علت خطاها چیه. سریعتر رفع خطا میشه کرد.

بنده هم عرض کردم نمیدونم چی هست

اگر منظورت اون صفحه ای هست که موقع اجرا میاد این نوشته هاش هست

2015-07-24 06:42:28 - database] ------------------------------
[2015-07-24 06:42:28 - database] Android Launch!
[2015-07-24 06:42:28 - database] adb is running normally.
[2015-07-24 06:42:28 - database] Performing com.example.database.MainActivity activity launch
[2015-07-24 06:42:28 - database] Automatic Target Mode: Unable to detect device compatibility. Please select a target device.
[2015-07-24 06:42:30 - database] Application already deployed. No need to reinstall.
[2015-07-24 06:42:30 - database] Starting activity com.example.database.MainActivity on device 127.0.0.1:5558
[2015-07-24 06:42:30 - database] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.database/.MainActivity }
[2015-07-24 06:42:30 - database] ActivityManager: Warning: Activity not started, its current task has been brought to the front
[2015-07-24 06:42:52 - database] ------------------------------
[2015-07-24 06:42:52 - database] Android Launch!
[2015-07-24 06:42:52 - database] adb is running normally.
[2015-07-24 06:42:52 - database] Performing com.example.database.MainActivity activity launch
[2015-07-24 06:42:52 - database] Automatic Target Mode: Unable to detect device compatibility. Please select a target device.
[2015-07-24 06:42:54 - database] Application already deployed. No need to reinstall.
[2015-07-24 06:42:54 - database] Starting activity com.example.database.MainActivity on device 127.0.0.1:5558
[2015-07-24 06:42:54 - database] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.database/.MainActivity }
[2015-07-24 06:42:54 - database] ActivityManager: Warning: Activity not started, its current task has been brought to the front

poorman
جمعه 02 مرداد 1394, 19:24 عصر
سلام

دوست عزیز بدون قراردادن logcat نمیشه فهمید مشکل از کجاست

وقتی برنامه رو اجرا میکنید و خطا میگیرید توی اکلیپس یک آیکون سبز رنگ هست که وقتی موس رو ببرید روش مینویسه LogCat
اون رو که بزنین متن و شرح تمام خطاها یا اتفاقاتی که توی برنامتون رخ میده رو میاره

خطاها با رنگ قرمز نمایش داده میشن

اگر این آیکون رو پیدا نکردید توی اکلیپس window رو بزنید بعد show view بعد other ...

بعد توی پنجره ای که باز میشه تایپ کنید logCat رو و انتخابش کنید تا اضافه بشه

برای رفع مشکل ما خطاهای قرمز رنگ داخل LogCat رو نیاز داریم

omidn1996
جمعه 02 مرداد 1394, 19:53 عصر
سلام

دوست عزیز بدون قراردادن logcat نمیشه فهمید مشکل از کجاست

وقتی برنامه رو اجرا میکنید و خطا میگیرید توی اکلیپس یک آیکون سبز رنگ هست که وقتی موس رو ببرید روش مینویسه LogCat
اون رو که بزنین متن و شرح تمام خطاها یا اتفاقاتی که توی برنامتون رخ میده رو میاره

خطاها با رنگ قرمز نمایش داده میشن

اگر این آیکون رو پیدا نکردید توی اکلیپس window رو بزنید بعد show view بعد other ...

بعد توی پنجره ای که باز میشه تایپ کنید logCat رو و انتخابش کنید تا اضافه بشه

برای رفع مشکل ما خطاهای قرمز رنگ داخل LogCat رو نیاز داریم

سلام

منظورتون این ها هست؟ (قابلیت کپی کردن نداشت عکس گرفتم)

http://www.axgig.com/images/55426656806703095200.jpg (http://www.axgig.com/);

poorman
جمعه 02 مرداد 1394, 20:35 عصر
آره همین خطاها
از اول خطاهای قرمز عکس بذارید

قابلیت کپی کردن هم داره، باید بعد از انتخاب سطر با ctrl و c کپی بگیرید

omidn1996
جمعه 02 مرداد 1394, 22:13 عصر
07-24 18:27:33.883: E/AndroidRuntime(1638): FATAL EXCEPTION: main
07-24 18:27:33.883: E/AndroidRuntime(1638): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.database/com.example.database.MainActivity}: android.database.sqlite.SQLiteException: no such table: content: , while compiling: select * from content
07-24 18:27:33.883: E/AndroidRuntime(1638): at android.app.ActivityThread.performLaunchActivity(A ctivityThread.java:1956)
07-24 18:27:33.883: E/AndroidRuntime(1638): at android.app.ActivityThread.handleLaunchActivity(Ac tivityThread.java:1981)
07-24 18:27:33.883: E/AndroidRuntime(1638): at android.app.ActivityThread.access$600(ActivityThre ad.java:123)
07-24 18:27:33.883: E/AndroidRuntime(1638): at android.app.ActivityThread$H.handleMessage(Activit yThread.java:1147)
07-24 18:27:33.883: E/AndroidRuntime(1638): at android.os.Handler.dispatchMessage(Handler.java:99 )
07-24 18:27:33.883: E/AndroidRuntime(1638): at android.os.Looper.loop(Looper.java:137)
07-24 18:27:33.883: E/AndroidRuntime(1638): at android.app.ActivityThread.main(ActivityThread.jav a:4424)
07-24 18:27:33.883: E/AndroidRuntime(1638): at java.lang.reflect.Method.invokeNative(Native Method)
07-24 18:27:33.883: E/AndroidRuntime(1638): at java.lang.reflect.Method.invoke(Method.java:511)
07-24 18:27:33.883: E/AndroidRuntime(1638): at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:784)
07-24 18:27:33.883: E/AndroidRuntime(1638): at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:551)
07-24 18:27:33.883: E/AndroidRuntime(1638): at dalvik.system.NativeStart.main(Native Method)
07-24 18:27:33.883: E/AndroidRuntime(1638): Caused by: android.database.sqlite.SQLiteException: no such table: content: , while compiling: select * from content
07-24 18:27:33.883: E/AndroidRuntime(1638): at android.database.sqlite.SQLiteCompiledSql.native_c ompile(Native Method)
07-24 18:27:33.883: E/AndroidRuntime(1638): at android.database.sqlite.SQLiteCompiledSql.<init>(SQLiteCompiledSql.java:68)
07-24 18:27:33.883: E/AndroidRuntime(1638): at android.database.sqlite.SQLiteProgram.compileSql(S QLiteProgram.java:143)
07-24 18:27:33.883: E/AndroidRuntime(1638): at android.database.sqlite.SQLiteProgram.compileAndbi ndAllArgs(SQLiteProgram.java:361)
07-24 18:27:33.883: E/AndroidRuntime(1638): at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:127)
07-24 18:27:33.883: E/AndroidRuntime(1638): at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:94)
07-24 18:27:33.883: E/AndroidRuntime(1638): at android.database.sqlite.SQLiteQuery.<init>(SQLiteQuery.java:53)
07-24 18:27:33.883: E/AndroidRuntime(1638): at android.database.sqlite.SQLiteDirectCursorDriver.q uery(SQLiteDirectCursorDriver.java:47)
07-24 18:27:33.883: E/AndroidRuntime(1638): at android.database.sqlite.SQLiteDatabase.rawQueryWit hFactory(SQLiteDatabase.java:1564)
07-24 18:27:33.883: E/AndroidRuntime(1638): at android.database.sqlite.SQLiteDatabase.rawQuery(SQ LiteDatabase.java:1538)
07-24 18:27:33.883: E/AndroidRuntime(1638): at com.example.database.database.Display(database.jav a:109)
07-24 18:27:33.883: E/AndroidRuntime(1638): at com.example.database.MainActivity.onCreate(MainAct ivity.java:23)
07-24 18:27:33.883: E/AndroidRuntime(1638): at android.app.Activity.performCreate(Activity.java:4 465)
07-24 18:27:33.883: E/AndroidRuntime(1638): at android.app.Instrumentation.callActivityOnCreate(I nstrumentation.java:1049)
07-24 18:27:33.883: E/AndroidRuntime(1638): at android.app.ActivityThread.performLaunchActivity(A ctivityThread.java:1920)
07-24 18:27:33.883: E/AndroidRuntime(1638): ... 11 more


07-24 18:43:12.673: E/AndroidRuntime(1684): FATAL EXCEPTION: main
07-24 18:43:12.673: E/AndroidRuntime(1684): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.database/com.example.database.MainActivity}: android.database.sqlite.SQLiteException: no such table: content: , while compiling: select * from content
07-24 18:43:12.673: E/AndroidRuntime(1684): at android.app.ActivityThread.performLaunchActivity(A ctivityThread.java:1956)
07-24 18:43:12.673: E/AndroidRuntime(1684): at android.app.ActivityThread.handleLaunchActivity(Ac tivityThread.java:1981)
07-24 18:43:12.673: E/AndroidRuntime(1684): at android.app.ActivityThread.access$600(ActivityThre ad.java:123)
07-24 18:43:12.673: E/AndroidRuntime(1684): at android.app.ActivityThread$H.handleMessage(Activit yThread.java:1147)
07-24 18:43:12.673: E/AndroidRuntime(1684): at android.os.Handler.dispatchMessage(Handler.java:99 )
07-24 18:43:12.673: E/AndroidRuntime(1684): at android.os.Looper.loop(Looper.java:137)
07-24 18:43:12.673: E/AndroidRuntime(1684): at android.app.ActivityThread.main(ActivityThread.jav a:4424)
07-24 18:43:12.673: E/AndroidRuntime(1684): at java.lang.reflect.Method.invokeNative(Native Method)
07-24 18:43:12.673: E/AndroidRuntime(1684): at java.lang.reflect.Method.invoke(Method.java:511)
07-24 18:43:12.673: E/AndroidRuntime(1684): at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:784)
07-24 18:43:12.673: E/AndroidRuntime(1684): at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:551)
07-24 18:43:12.673: E/AndroidRuntime(1684): at dalvik.system.NativeStart.main(Native Method)
07-24 18:43:12.673: E/AndroidRuntime(1684): Caused by: android.database.sqlite.SQLiteException: no such table: content: , while compiling: select * from content
07-24 18:43:12.673: E/AndroidRuntime(1684): at android.database.sqlite.SQLiteCompiledSql.native_c ompile(Native Method)
07-24 18:43:12.673: E/AndroidRuntime(1684): at android.database.sqlite.SQLiteCompiledSql.<init>(SQLiteCompiledSql.java:68)
07-24 18:43:12.673: E/AndroidRuntime(1684): at android.database.sqlite.SQLiteProgram.compileSql(S QLiteProgram.java:143)
07-24 18:43:12.673: E/AndroidRuntime(1684): at android.database.sqlite.SQLiteProgram.compileAndbi ndAllArgs(SQLiteProgram.java:361)
07-24 18:43:12.673: E/AndroidRuntime(1684): at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:127)
07-24 18:43:12.673: E/AndroidRuntime(1684): at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:94)
07-24 18:43:12.673: E/AndroidRuntime(1684): at android.database.sqlite.SQLiteQuery.<init>(SQLiteQuery.java:53)
07-24 18:43:12.673: E/AndroidRuntime(1684): at android.database.sqlite.SQLiteDirectCursorDriver.q uery(SQLiteDirectCursorDriver.java:47)
07-24 18:43:12.673: E/AndroidRuntime(1684): at android.database.sqlite.SQLiteDatabase.rawQueryWit hFactory(SQLiteDatabase.java:1564)
07-24 18:43:12.673: E/AndroidRuntime(1684): at android.database.sqlite.SQLiteDatabase.rawQuery(SQ LiteDatabase.java:1538)
07-24 18:43:12.673: E/AndroidRuntime(1684): at com.example.database.database.Display(database.jav a:109)
07-24 18:43:12.673: E/AndroidRuntime(1684): at com.example.database.MainActivity.onCreate(MainAct ivity.java:23)
07-24 18:43:12.673: E/AndroidRuntime(1684): at android.app.Activity.performCreate(Activity.java:4 465)
07-24 18:43:12.673: E/AndroidRuntime(1684): at android.app.Instrumentation.callActivityOnCreate(I nstrumentation.java:1049)
07-24 18:43:12.673: E/AndroidRuntime(1684): at android.app.ActivityThread.performLaunchActivity(A ctivityThread.java:1920)
07-24 18:43:12.673: E/AndroidRuntime(1684): ... 11 more



07-24 18:45:21.423: E/AndroidRuntime(1717): FATAL EXCEPTION: main
07-24 18:45:21.423: E/AndroidRuntime(1717): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.database/com.example.database.MainActivity}: android.database.sqlite.SQLiteException: no such table: content: , while compiling: select * from content
07-24 18:45:21.423: E/AndroidRuntime(1717): at android.app.ActivityThread.performLaunchActivity(A ctivityThread.java:1956)
07-24 18:45:21.423: E/AndroidRuntime(1717): at android.app.ActivityThread.handleLaunchActivity(Ac tivityThread.java:1981)
07-24 18:45:21.423: E/AndroidRuntime(1717): at android.app.ActivityThread.access$600(ActivityThre ad.java:123)
07-24 18:45:21.423: E/AndroidRuntime(1717): at android.app.ActivityThread$H.handleMessage(Activit yThread.java:1147)
07-24 18:45:21.423: E/AndroidRuntime(1717): at android.os.Handler.dispatchMessage(Handler.java:99 )
07-24 18:45:21.423: E/AndroidRuntime(1717): at android.os.Looper.loop(Looper.java:137)
07-24 18:45:21.423: E/AndroidRuntime(1717): at android.app.ActivityThread.main(ActivityThread.jav a:4424)
07-24 18:45:21.423: E/AndroidRuntime(1717): at java.lang.reflect.Method.invokeNative(Native Method)
07-24 18:45:21.423: E/AndroidRuntime(1717): at java.lang.reflect.Method.invoke(Method.java:511)
07-24 18:45:21.423: E/AndroidRuntime(1717): at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:784)
07-24 18:45:21.423: E/AndroidRuntime(1717): at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:551)
07-24 18:45:21.423: E/AndroidRuntime(1717): at dalvik.system.NativeStart.main(Native Method)
07-24 18:45:21.423: E/AndroidRuntime(1717): Caused by: android.database.sqlite.SQLiteException: no such table: content: , while compiling: select * from content
07-24 18:45:21.423: E/AndroidRuntime(1717): at android.database.sqlite.SQLiteCompiledSql.native_c ompile(Native Method)
07-24 18:45:21.423: E/AndroidRuntime(1717): at android.database.sqlite.SQLiteCompiledSql.<init>(SQLiteCompiledSql.java:68)
07-24 18:45:21.423: E/AndroidRuntime(1717): at android.database.sqlite.SQLiteProgram.compileSql(S QLiteProgram.java:143)
07-24 18:45:21.423: E/AndroidRuntime(1717): at android.database.sqlite.SQLiteProgram.compileAndbi ndAllArgs(SQLiteProgram.java:361)
07-24 18:45:21.423: E/AndroidRuntime(1717): at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:127)
07-24 18:45:21.423: E/AndroidRuntime(1717): at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:94)
07-24 18:45:21.423: E/AndroidRuntime(1717): at android.database.sqlite.SQLiteQuery.<init>(SQLiteQuery.java:53)
07-24 18:45:21.423: E/AndroidRuntime(1717): at android.database.sqlite.SQLiteDirectCursorDriver.q uery(SQLiteDirectCursorDriver.java:47)
07-24 18:45:21.423: E/AndroidRuntime(1717): at android.database.sqlite.SQLiteDatabase.rawQueryWit hFactory(SQLiteDatabase.java:1564)
07-24 18:45:21.423: E/AndroidRuntime(1717): at android.database.sqlite.SQLiteDatabase.rawQuery(SQ LiteDatabase.java:1538)
07-24 18:45:21.423: E/AndroidRuntime(1717): at com.example.database.database.Display(database.jav a:109)
07-24 18:45:21.423: E/AndroidRuntime(1717): at com.example.database.MainActivity.onCreate(MainAct ivity.java:23)
07-24 18:45:21.423: E/AndroidRuntime(1717): at android.app.Activity.performCreate(Activity.java:4 465)
07-24 18:45:21.423: E/AndroidRuntime(1717): at android.app.Instrumentation.callActivityOnCreate(I nstrumentation.java:1049)
07-24 18:45:21.423: E/AndroidRuntime(1717): at android.app.ActivityThread.performLaunchActivity(A ctivityThread.java:1920)
07-24 18:45:21.423: E/AndroidRuntime(1717): ... 11 more










این ها کل خطاهای قرمز رنگ هستش

Cyrus_black
جمعه 02 مرداد 1394, 23:17 عصر
دقت کنید ببینید اسم جدول رو درست نوشتید تو ساختار دیتابیس و تو کد

اینجا گفته تیبل content رو پیدا نمیکنه...
گه هم برنامه رو قبلا نصب روی emulator و بعدا ساختار دیتابیس رو تغییر دادید ( جدول content رو بعدا اضافه کردید)یکبار برنامه رو از روی شبیه ساز uninstall کنید و دوباره نصب کنید

omidn1996
جمعه 02 مرداد 1394, 23:21 عصر
دقت کنید ببینید اسم جدول رو درست نوشتید تو ساختار دیتابیس و تو کد

اینجا گفته تیبل content رو پیدا نمیکنه...
گه هم برنامه رو قبلا نصب روی emulator و بعدا ساختار دیتابیس رو تغییر دادید ( جدول content رو بعدا اضافه کردید)یکبار برنامه رو از روی شبیه ساز uninstall کنید و دوباره نصب کنید

آقا سپاس فراوان

جدول رو چک کردم درست کردم و جایگزین کردم اما حل نشد

بخاطر این بود که برنامه رو از روی شبیه ساز unistall نکرده بودم

سپاس گذار