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

سؤال عن ربط( الاس كيو ال2000) بال (سي شارب2003 دوت نيت)

مغلق
بدأه boody_2007 في 4 يوليو 2007 · 5 رد · 905 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

confused.gif

لو سمحتم يا شباب اللي يعرف ازاي اقدر اربط بين الاس كيو ال2000 وال سي شارب2003 redface.gif خطوه خطوه

وايه هي الملفات بتاعت الاس كيو ال اللي المفروض احطها في ال سيليوشن اكسبلورارconfused.gif

confused.gif وانهي بروفيدر انا باختاره علشان اربط ال اس كيو ال بال سي شارب

biggrin.gif والف شكر للجميع

#2

في سي شارب 2003 احنا محتاجين namespace اسمه System.Data.SqlClient

ومحتاجين تعرف اربع اشياء

SqlConnection con;
SqlCommand com;
;

احنا محتاجين دلوقتي Connection string

طب هنعمل ايه

اعمل ملف نصي جديد في اي حته وغير امتداده من txt الى udl

وافتحه واختار من اول tap اختار provider واضغط next واكتب . في ال datasource لاختيار ال sql المحلي واختار قاعدة البيانات واعمل اختبار للاتصال

بعد كته اقفل اللي انت بتعمله وافتح الملف بال notepad واختار الكلام اللي بعد ال ; وخليه في ال clipboard

دلوقتي نعرف object جديد لل con

con = new SqlConnection("connection string");

وبعد كده بعرف لل com الاتصال بتاعه

com = ("select statment or stored proceture",con);
com.CommandType = CommandType.StoredProcedure; او com.CommandType = CommandType.text;

كده عرفنا اتصال وعرفنا كوماند وربطناهم ببعد وبعتنا اquery

فاضل نقراء النتيجه

احد الطرق هي استخدام SqlDataReader

ممكن مثلا نكون نملا ء البيانات اللي راجعه في قائمه منسدله

con.open;
SqlDataReader dtr = com.ExecuteReader();


				while(dtr.Read())
				{

					combo1.Items.Add(dtr["coulmn name"].ToString());


				}
con.Close();

تم تعديل هذه المشاركة بواسطة new292 في 4 يوليو 2007 في 18:45

#3

الاسلوب اللي جبنا بيه ال connection string

مينفعش في سي شارب 2005

لان في ado.net 2

مينفعش نكلم provider

بنكلم ال dataSource مباشرة

#4

احد المشرفين شارح بطريقه جميله جدا

/index.php?showtopic=80849

#5

انا مش عارف اشكرك ازاي

الف الف الف شكر

#6

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

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

هذا الموضوع مغلق.

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

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

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

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

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