Apriliyaa
دوشنبه 08 دی 1393, 20:55 عصر
سلام دوستان
بنده برای matn2 خودم اطلاعات رو از دیتابیس صدا می زنم که در ستون ۶ قرار داره :
در کلاس دیتابیس:
public String matn2 (String table,String season,String matn2,String story){
Cursor Cursor = mydb.rawQuery("select * from "+table+" where season='"+season+"' and name='"+story+"'",null);
Cursor.moveToFirst();
String save = Cursor.getString(6);
return save;
}
و در اکتیویتی مربوط به نوشته ها :
private void loader(String season,String Name,int page3){
db.open();
txt_title.setText(name);
txt_text.setText(db.namayesh_matn("datastorys", season, Name, page3));
/////////////////////////////////////////////////////////////////////////////////
matn2.setText(db.matn2("datastorys", season, Name, Name));
/////////////////////////////////////////////////////////////////////////////////
db.close();
}
}
خوب تا اینجا مشکلی نیست .............
اما وقتی می خوام برای یه فیلد دیگه مثلا matn3 برم اطلاعات رو از ستون شماره ۷ دیتابیس بخونم بدین صورت :
public String matn3 (String table,String season,String matn3,String story){
Cursor Cursor = mydb.rawQuery("select * from "+table+" where season='"+season+"' and name='"+story+"' ",null);
Cursor.moveToFirst();
String save = Cursor.getString(7);
return save;
}
و
private void loader(String season,String Name,int page3){
db.open();
txt_title.setText(name);
txt_text.setText(db.namayesh_matn("datastorys", season, Name, page3));
/////////////////////////////////////////////////////////////////////////////////
matn2.setText(db.matn2("datastorys", season, Name, Name));
/////////////////////////////////////////////////////////////////////////////////
matn3.setText(db.matn3("datastorys", season, Name, Name));
db.close();
}
}
که برنامه فورس کلوز میده !
میشه مشخص کرد مشکل از کجا آب می خوره؟
بنده برای matn2 خودم اطلاعات رو از دیتابیس صدا می زنم که در ستون ۶ قرار داره :
در کلاس دیتابیس:
public String matn2 (String table,String season,String matn2,String story){
Cursor Cursor = mydb.rawQuery("select * from "+table+" where season='"+season+"' and name='"+story+"'",null);
Cursor.moveToFirst();
String save = Cursor.getString(6);
return save;
}
و در اکتیویتی مربوط به نوشته ها :
private void loader(String season,String Name,int page3){
db.open();
txt_title.setText(name);
txt_text.setText(db.namayesh_matn("datastorys", season, Name, page3));
/////////////////////////////////////////////////////////////////////////////////
matn2.setText(db.matn2("datastorys", season, Name, Name));
/////////////////////////////////////////////////////////////////////////////////
db.close();
}
}
خوب تا اینجا مشکلی نیست .............
اما وقتی می خوام برای یه فیلد دیگه مثلا matn3 برم اطلاعات رو از ستون شماره ۷ دیتابیس بخونم بدین صورت :
public String matn3 (String table,String season,String matn3,String story){
Cursor Cursor = mydb.rawQuery("select * from "+table+" where season='"+season+"' and name='"+story+"' ",null);
Cursor.moveToFirst();
String save = Cursor.getString(7);
return save;
}
و
private void loader(String season,String Name,int page3){
db.open();
txt_title.setText(name);
txt_text.setText(db.namayesh_matn("datastorys", season, Name, page3));
/////////////////////////////////////////////////////////////////////////////////
matn2.setText(db.matn2("datastorys", season, Name, Name));
/////////////////////////////////////////////////////////////////////////////////
matn3.setText(db.matn3("datastorys", season, Name, Name));
db.close();
}
}
که برنامه فورس کلوز میده !
میشه مشخص کرد مشکل از کجا آب می خوره؟