PDA

View Full Version : سوال: اشکال تو دستور select



shomaluniversity
شنبه 24 مهر 1389, 13:28 عصر
دارم یه پروژه مینویسم که نیاز دارم از 2 جدول اطلاعات خونده بشه. دستور select نوشتم ولی نمیدونم واسه نام بانک تو دستور زیر اسم کدوم جدولو بنویسم؟!

dataadapter.fill(dataset,"??")
منتظر کمک های معنوی شما دوستان عزیز هستم...

Behrouz1985
شنبه 24 مهر 1389, 13:30 عصر
برای اینکار باید از Join استفاده کنید.

shomaluniversity
شنبه 24 مهر 1389, 13:43 عصر
مرسی دوست عزیز
da.SelectCommand.CommandText = "select tbl_info.name,tbl_info.family,tbl_bedehi.bedehi" +
" from table2 INNER JOIN " +
" tbl_bedehi ON table2.id=tbl_bedehi.id INNER JOIN " +
"tbl_info ON table2.code_melli=tbl_info.code_melli ";
کد join رو نوشتم .اشکالم تو کد زیر هستش :


da.Fill(ds, " ????");
به جای علامت سوال باید نام کدوم جدولو بنویسم؟

Reza_Yarahmadi
شنبه 24 مهر 1389, 13:51 عصر
نيازي نيست اين نام ، همنام يك جدول باشه. شما براي نتيجه جستجو يك اسم تعيين ميكنيد تا بعدا بتونيد با استفاده از اين نام بهش دسترسي داشته باشيد.
اگر فقط يك نتيجه توي DataSet ريخته ميشه ميتونيد اصلا نامي تعيين نكنيد و بصورت زير استفاده كنيد

da.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];