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

هل تريد أن تنسى تعقيدات الADO.net

مثبّترائج
بدأه bashmohandes في 13 نوفمبر 2005 · 41 رد · 41,478 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#26

أخي ممكن سؤال.... *-)

عندما يكون عندي قاعدة بيانات... تربط كل اسم مستخدم مع رقمه السري..

فقط يوجد حقلان.. واحد لاسم المستخدم والآخر للرقم السري.

انا قمت بعمل برنامج للاضافة والتعديل والحذف من قاعدة البيانات... لكنني لم استطع ان اقوم بعملية ال query كما اريد.

انا اريد ان ادخل اسم المستخدم في الحقل المخصص له وأترك حقل كلمة السر فارغا... وعند الضغط على زر البحث.. اريد ان يظهر الرقم السري في الحقل المخصص له.

قد بحثت لعلي اجد طريقة لتحقيق ذلك فلم استطع.. حيث ان ال query لا تستطيع أت تجزم بأن ال Records العائدة من عملية البحث عددها 1 فقط.

في حالتي نعم سوف تقوم بإرجاع record واحد. لكن في ال ADO.NET ليس هناك ما يميز اذا كان البيانات العائدة من البحث هي record واحد فقط أم لا.

اريد أن ادخل اسم المستخدم وعند ضغط الزر تظهر الكلمة السرية لهذا المستخدم

هل توضحت الفكرة؟؟ *-)

عفوا اذ أني مبتدئ في هذا المجال وقد يكون الحل سخيفا... :blink:

-waf

#27

بارك الله فيك اخي الكريم

ةجزاك كل خير

موقوف من المشاركة لقلة الأدب

============================

#28

شكرا اخى الكريم

#29

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

الحقيقة يا أخ BashMohendes الموضوع أكثر من رائع و خصوصاً هذه البساطة في إستخدام تقنية ADO.Net ومع أنني من مبرمجي Visual Basic .Net إلا أنني والحمد لله تمكنت من فهم الكود بكل سهوله بسبب البساطة التي كتب بها

ولكن أخي الكريم إسمح لي أن أسألك سؤال و هو يتعلق بالClass المسمى MyAdo وخصوصا بالإجرائية ExecuteDataSet

التي ترد كائن من نوع DataSet السؤال هو كيف يمكننا الربط بين الكائن المرد من هذه القيمة و الControl المسمى DataGrid

أرجوا أن أكون قد تمكنت من إيصال السؤال بوضوح إليك

وشكراً لك...

أعوذ بالله من الشيطان الرجيم

قل إنّ صلاتي و نسكي و محيّاي و مماتي لله رب العالمين

صدق الله العظيم

#30

الشكر الخالص لمشرف قسم السي شارب (bashmohandes) علي العرض الموجز والجميل

Electrical communications and electronics engineer

C++ Developer

 


stackoverflow profile : http://stackoverflow.com/users/249120/ahmed-safan


 


Just Keep Moving On , never stop until you are dead


#31

اشكرك اخي الفاضل و كنت اريد من حضرتك التطرق لكيفيه استخدام البرامتر في البحث و الاضافه و باقي العمليات بمثال بسيط

جزاكم الله كل ووفقكم لما فيه الخير

The Best Time You Make Friends Is Before You Need Them

Ahmed EL Awady

#32

يا بشمهندس

الف شكر علي الموضوع المتهندس ده

بس انا عندي مشكله في الكود ده

SqlConnection conn = new SqlConnection("my Connection String"); 0

الجزء بتاع

"my Connection String "

الخطوات اللي انا بعملها دي

using System.Data.SqlClient ; /1

go to SERVER EXPLORER then DATACONNECTION then RIGHT CLICK then ADDCONNECTION

will appear DATA LINK PROPERITIES goto PROVIDER choose MICROSOFT OLEDB PROVIDER FOR SQL SERVER

then CLICK NEXT

now you on CONNECTION write your SQL SERVER then choose the name of your DATABASE then i test the connection and the message of connection succeeded

then i go to properites and take the string which opposite to connectstring copy and paste in the place of "my Connection String " but there are a problem if this steps is not correct please tel me the correct

tahnks

#33

السلام عليكم اشكر لكم جهودكم بس عندي سؤال اين اضع هذه الاكواد اذ1 ممكن اسماء الملفات وشكرا

#34

شكرا على الجهد الرائع

سبحان الله وبحمده عدد خلقه وزنة عرشه ومداد كلماته

#35

جزاك الله كل خير

#36

السلام عليكم

درس موفق

ولي تعقيب

اذا كنا سوف نستخدم ال Ado.Net للاعمال المتكرره فلا فائده منه ومن اللممكن استخدام شئ مثل SQLHelper لتسهيل الامر

ولكن تكمن قوة Ado.Net في من يريد عمل المكتايات الخاصه به

ساعتها سوف يتحول الامر الي برمجه فعليه وكود حقيقي

ومن هنا سوف نجد اختلاف في فكر النظر الي ADO.NET

وعند النظر في امكانيات كل طريقه المتصله او المنفصله

و التكنولوجي الاخري التي يقدمها Ado.NEt اعتقد ان الامر لن يكون مجرد ادخال البيانات واخراجها

فهناك ما يحسن استخدام ال ADO.NET وكفائتها من اوامر

وربطها بلتزمان في الدخال البيانات ما يخرجها من مجرد كود محفوظ

بمعني اصح استخدام ال Threding مع ال ADO.NEt مما يقدم خدمه عظيمه في البرامج التي تستهلك وقت في ادخال البيانت الي قاعده البيانات

هناك امور اكثر من مجرد Disconnected and connected mode في ال ADO.NET

ولكن ربما اغلب المبرمجين لا يلجؤون اليها ولكنها كبيره الفائده

مجرد رئي

ومشكور علي المجهود الطيب

#37

هايل بجد

ربنا يبارك فيك ويجزيك خير

#38

موضوع جميل نود شرحا أكثـــــــــــــــــــــــر

عن تعدد الطرق

فمثلا علي سي الشارب كم من طريقة يمكن ربط البرنامج ب جداول قاعدة البيانات

؟شكراً لك اخي الكريم

#39

مشكور اخي البش مهندس

بس عندي سوال لوتكرمت

ماهي امكانيه الوضع المنفصل في النظم التي يتعامل معها اكثر من مستخدم مثل المبيعات

اي يمكن شخص يبيع سلعه هي اخر كميه منها والشخص الاخر يحاول يبيع كميه من نفس الصنف وهذا اكيد بعد ما كان الاثنين عملو ا استعلام عن البيانات وهي الان في الرام

لذا الاول عمل بيع وعمل حفظ للقاعده البيانات والثاني البيانات عنده لم تحدث بعد

هذا مثال لا اكثر smile.gif

فارجو اخي الكريم تضويح الافكار الممكن عملها لتفادي هذه المشكله وهل هناك حلول تقدمها ال ADO.NET

لكم جزيل الشكر

ليس العيب ان لاتعلم وانما العيب ان لا تتعلم

Is not a shame that U don't know, but that would not.

#40

Realy V.Good out of the box solution many thx

blackangelon8.jpg

أحبك حبين حب الهـــوى*** وحب لأنك أهل لــــــــــــــذاكَ

فأما الذي هو حب الهوى*** فشغلي بذكرك عمن ســـــواكَ

وأما الذي أنت أهل لــــه *** فكشفك لي الحجب حتـى أراكَ

#41

حقيقي شكرا كتير

والاكواد عمــوما مش هتتحفظ الاكواد بتبقي عــايزه فهم ومحــاولات

تسلم يا بشمهندس

يارب نكبر وننــال الخبره اللى حضرتك نولتها :)

إذا كنت تشعر انك لاتعيش جيـدا

فاعلم أنك لاتصلي جيــدا

...

فهنآك فرق :

بين من يصلي (ليرتآح بهآ )

وبين من يصلي ( ليرتآح منهآ)

فآنظر لقلبك أيهما أنت؟

{فَفِرُّوا إِلَى اللَّهِ إِنِّي لَكُمْ مِنْهُ نَذِيرٌ مُبِينٌ}

#42

السلام عليكم ،،،

انا ذابحني هالتعقيد وإن شاء الله مع موضوعك الرائع المرتب ساحاول مجددا واتمى من حضراتكم السماح لنا في حالة وجود اي استفسار وشكرا جزيلا لك

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