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

Dataset Access

بدأه Attractive في 22 سبتمبر 2008 · 1 رد · 651 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

الأخوة الأحبة

انا مبتدأ في تطوير المواقع, وأعمل حاليا على مشروع صغير وأقوم بتطويرة مستخدما لغة الـ ASP.NET

أحتاج في مشروعي إلى القراءة من الـ DB ولعمل ذلك عملت Dataset سميتها UserDS وعملت فيها Method GetByID(@U_ID)

الـ Method هذي المفروض ترجع لي على الأكثر One record

سؤالي الآن كيف أقدر أخزن الـ Attribute حقت الـ Record في متغير مثل الـ Session

أنا أستخدمت الطريقة الموظحة في الأسفل(الكود) لكن دايم يقول إنو الـ userItem أستخدم قبل لا أضيف له قيمة..

فهل لي بالتصحيح أو طريقة أسهل..

ونكون لكم من الشاكرين..

-----------------------------------------------------------

Dim userAdapter As New UserDSTableAdapters.UserTableAdapter

Dim user As UserDS.UserDataTable

user = userAdapter.GetDataByID(User_Name_TextBox.Text.ToString)

Dim userItem As UserDS.UserRow

Session("sU_ID") = userItem.U_ID.ToString

Session("sU_Name") = userItem.U_F_Name.ToString + " " + userItem.U_L_Name.ToString

#2

قيمة واحد فقط و تستخدم DataAdapter و DataTable؟؟؟؟

بما انك تستخدم Typed DataSet

فا من الاسهل استخدام الميثود الخاص بالبحث عن الPrimary Key و هذا مثال بسيط

UserDS.UserIDRow row = UserDS.UserDataTable.FindByUserID(User_Name_TextBox.Text)

حيث ان

UserID هو اسم العامود ال Primary key

User هو اسم الجدول (Table)

UserDٍ هو اسم الDataSet

و بالتوفيق

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