الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عاوز اعمل سليكت تجيب اول صورة بس من جدول الصور

بدأه hamada252_eg في 31 مايو 2012 · 7 رد · 1,082 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاتة

عندى 2 table واحد بتاع البيانات اسمة information فية informationId و information name وواحد تانى اسمة photos فية photoPath و informationId

عاوز اعمل سيليكت تجيب informationId و information name من الجدول الاول

والصورة الاولى بس photoPath من الجدول التانى بدلالة informationId

#2

عزيز ممكن انت تجرب العبارة التالية و اتمنى اني اكون افدتك :

SELECT information.informationId , information.information_name, photos.photoPath

FROM information INNER JOIN photos ON information.informationId= photos.informationId

و هذه هي العبارة العامة :

SELECT Table1.ID, Table1.Field1, Table2.ID, Table2.Field1 FROM Table1 INNER JOIN Table2 ON Table1.ID = Table2.ID

#3

اشكرك يا اخى على الرد

ولكن المشكلة انة يجيب كل الصور الموجودة فى جدول الصورة المتعلقة بلجدول الاخر وانا اريد اول صورة فقط

يعنى لو افترضنا انة يوجد شخص اسمة محمد وشخص اسمة احمد وكل واحد حاطط 4 صور فى جدول الصور انا عاوز اجيب بيانات محمد مع اول صورة فقط لية فى جدول الصور ومش يجيبلى الصور كلها بتاعتة

#5
				try
				{
					if(File.Exists(AppDomain.CurrentDomain.BaseDirectory + "\\Pictures\\" + sPersonID + ".Extension ") == true)
					{
						pic.Image = Image.FromFile(AppDomain.CurrentDomain.BaseDirectory + "\\Pictures\\" + sPersonID + ".Extension " ,true);
					}
				}
catch(Exception ex){}

استخدم هذا الكود بعد جعل الصوره التى تريدها ان تظهر امام الشخص برقم ID الخاص به

ملحوظه : Extension امتداد الصوره اللى هوا JPG أو غيره

sPersonID : رقم الشخص

pic : ده إسم PictuerBox اللى هاتظهر فيه الصوره

تم تعديل هذه المشاركة بواسطة حمزه المصرى في 4 يونيو 2012 في 17:42

C# - SQl - Matlab - ASP - PHP - HTML -XML -Crystal Report

#7

جرب هذا الكود

SELECT information.informationId , information.information_name, t.photoPath
FROM information INNER JOIN 

(select 
	informationId,photoPath 
from 
	photos  
where 
	photoId	in(
		    select 
			Min(photoId)
		    from 
			photos  
		    group by 
			informationId)) as t

ON information.informationId= t.informationId

حقل photoId هو رقم مسلسل في جدول photos غيره بما عندك او انشاءه

#8

استخدم الاستعلام عن طريق union في جملة الاستعلام

مهندس برمجيات في احدي شركات تطوير البرمجيات -مصر

تعلم البرمجة كما في شركات البرمجة www.citystarit.com

موقعي للتواصل الاجتماعي www.wowfor.com

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…