![]() |
|
ما الفرق بين جمل الاتصال الاتية .. وأيهما أفضل - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : ما الفرق بين جمل الاتصال الاتية .. وأيهما أفضل (/showthread.php?tid=9524) |
ما الفرق بين جمل الاتصال الاتية .. وأيهما أفضل - cvcvcv - 05-07-13 الجملة الأولى & Public cn As New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=" & Application.StartupPath ("\database_tarek.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True الجملة الثانية \Public cn As New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\bin\Debug ("\database_tarek.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True الجملة الثالثة (Public cn As New SqlConnection(My.Settings.database_tarekConnectionString ما الفرق بين جمل الاتصال الاتية .. وأيهما أفضل - Sajad - 05-07-13 السلام عليكم أخي العزيز المسأل ليست في الافضلية وأنما تستطيع أن تكتب نص الاتصال بطرق عدة مثلا الاول والثاني نفس الطريقة (أخي العزيز امسح (bin\Debug\ من نص الاتصال الثاني لانك اصلا كتاب DataDirectory وهو الDebug لذا لا يجوز كتابة الDebug مرة أخرى)) فقط أنك مستخدم في الاول الكائن Application.StartupPath والثاني مستخد الDatadirectory لكن كلاهما نفس المعنى أخي العزيز في الApplication.StartupPath هو الDebug والDataDirectory هو الDebug ايضا لذا لا يوجد فرق سوى في الشكليات. أما الثالث أظن أنه قد قمت بوضع أحد نصي الاتصال في الSettings ومن ثم استدعيتها ,الفرق هنا أنك اختصرت الطريقة بوضعك نص الاتصال في ال Settings وفي كل الاحوال نصوص الاتصال الثلاثة المستخدمة تؤدي نفس الوظيفة وبرأيي لا أرى أفضلية لأي نص على آخر سوى أنك قد قمت بكتابة نص الاتصال بطرق مختلفة. ما الفرق بين جمل الاتصال الاتية .. وأيهما أفضل - cvcvcv - 05-07-13 شكرا يا استاذ Sajad |