omid9191

نحوه ترکیب جداول

5 ارسال در این موضوع قرار دارد

سلام من به تازگی به دیتا بیسم یه جدول اضاف کردم و یه سری سوال برام پیش اومد

سوال اولم :

من چطور میتونم جدول دوم  رو به متد سرچم اضافه کنم ؟

	public Integer count_serach(String word,String field){

	Cursor cu;
	if(field.equals("Name")){
		cu=mydb.rawQuery("select * from content where "+field+" Like '%"+word+"%' group by Name", null);
	}else{
		cu=mydb.rawQuery("select * from content where "+field+" Like '%"+word+"%'", null);
	}

	int s=cu.getCount();
	return s;
}


public String serach(int row,int col,String word,String field){

	Cursor cu;
	if(field.equals("Name")){
		cu=mydb.rawQuery("select * from content where "+field+" Like '%"+word+"%' group by Name", null);
	}else{
		cu=mydb.rawQuery("select * from content where "+field+" Like '%"+word+"%'", null);
	}


	cu.moveToPosition(row);
	String s=cu.getString(col);
	return s;
}

سوال دومم :

تو قسمت لیست علاقه مندی ها چطور میتونم (رفرش)

	private void refresh(){

	db.open();
	int s=db.fav_count("content"+"job");
	if(s==0){

		finish();
		Toast.makeText(getApplicationContext(), "لیست علاقه مندیهای شما خالی است", Toast.LENGTH_LONG).show();
	}
	Name=new String[s];
	Name_main=new String[s];
	Name_main_2=new String[s];
	Tedad=new String[s];
	Fav=new String[s];
	Sea=new String [s];

	for(int i=0;i			
		Name[i]=db.fav_display("content"+"job", i, 1);
		Name_main[i]=db.fav_display("content"+"job", i, 4);
		Sea[i]=db.fav_display("content"+"job", i, 4);
		Fav[i]=db.fav_display("content"+"job", i, 6);
		Name_main_2[i]=db.fav_display("content"+"job", i,2);

	}

	setListAdapter(new AAA());
	db.close();

}


فقط یه چیزی تو قسمت علاقه مند ها من ا با + جدول دوم رو اضافه کردم که نشد و بقرنامه کراش میشه

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

کسی نیست مشکا  منو حل منه

قسمت سرچ رو خودم حل کردم 

فقط قسمت لیست علاقه مندیهام مونده

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سوال دومت نامفهومه

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سوال دوم

من دوتا جدول دارم  و به هرکدو مشون فیلد لیست علاقه مندهای  Fav  دادم میخوام حالا کاربر رو هر مطلبی که دکمه افزودن به لیست علاقه مند هایرو زد چه تو جدول 1 یا دو بره به قسمت یا اکتیوتی لیست علاقه مندی ها

من برای یه جدول این کارو کردم و مشکلی هم نداشت ولی برای دوتا جدول نمدونم چطور میشه ؟

یه جورای میخوام اکتیویتی که لیست علاقه مندی ها رو نشون میده بره از تو دوتا جدول فیلد Fav  برابر با 1 رو پیدا کنه و تو خودش لیست کنه من هرکاری کردم فقط برای یه جدول میشه برای دوتا جدول برنامه کراش میشه .

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

باید جدولهارو join کنی ، شاید کد زیر کارت رو راه بندازه ، اگر عمل نکرد ، در مورد join کردن جدولها تحقیق کن به نتیجه میرسی

[shcode=java][/shcode]

SELECT Fav FROM table1, table2 WHERE table1.Fav=1 OR table2.Fav=1

[shcode=java]

[/shcode]

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری