السلام عليكم
كيف اجعل الاتصال بالسيرفر Connection String عن طريق
web.config يتم بخيارين أو أكثر يعني متغير.
ولكم تحياتي.
السلام عليكم
كيف اجعل الاتصال بالسيرفر Connection String عن طريق
web.config يتم بخيارين أو أكثر يعني متغير.
ولكم تحياتي.
<
connectionStrings> <add name="ConnStr" connectionString="Data Source=localhost;Initial Catalog=db;User ID=sa;password= " providerName="System.Data.SqlClient"/> <add name="ConnStr1" connectionString="Data Source=localhost;Initial Catalog=db;User ID=sa;password= " providerName="System.Data.SqlClient"/> </connectionStrings>
اضف ماتشاء والاسم موجود في name="ConnStr1"
TareqVB كتب:<connectionStrings> <add name="ConnStr" connectionString="Data Source=localhost;Initial Catalog=db;User ID=sa;password= " providerName="System.Data.SqlClient"/> <add name="ConnStr1" connectionString="Data Source=localhost;Initial Catalog=db;User ID=sa;password= " providerName="System.Data.SqlClient"/> </connectionStrings>اضف ماتشاء والاسم موجود في name="ConnStr1"
أشكرك لكن
انا اريد مايلي:
اذا كان الاتصال الأول غير ممكن
ان يتم العمل بالإتصال الثاني
وهكذا..
افهم انه لا يهم ان نقطة اتصال وكلهم يوصلون الى نفس المكان .
تستطيع بداية استرجاع كل الاتصالات كمثال هذا الكود
ConfigurationElement[] somthing = new ConfigurationElement[ConfigurationManager.ConnectionStrings.Count]; ConfigurationManager.ConnectionStrings.CopyTo(somthing, 0); for ( int i=0; i < ConfigurationManager.ConnectionStrings.Count;i++) Response.Write(somthing.ToString());
بتعديل بسيط تستطيع اضافة داله الى عملية For تقوم بمحاولة اتصال باستخدام احدى نقاط الاتصال حتى تنجح احدى عمليات الاتصال.
تم تعديل هذه المشاركة بواسطة kokonassar في 9 أغسطس 2007 في 13:36
اسماعيل نصار
"آخر الأخبار: تقرير للصليب الأحمر يقول إن اسرائيل تخرق قوانين الاحتلال"
kokonassar كتب:افهم انه لا يهم ان نقطة اتصال وكلهم يوصلون الى نفس المكان .تستطيع بداية استرجاع كل الاتصالات كمثال هذا الكود
ConfigurationElement[] somthing = new ConfigurationElement[ConfigurationManager.ConnectionStrings.Count]; ConfigurationManager.ConnectionStrings.CopyTo(somthing, 0); for ( int i=0; i < ConfigurationManager.ConnectionStrings.Count;i++) Response.Write(somthing.ToString());بتعديل بسيط تستطيع اضافة داله الى عملية For تقوم بمحاولة اتصال باستخدام احدى نقاط الاتصال حتى تنجح احدى عمليات الاتصال.
حلو جدا
هذا مافكرفيه
بس كيف
الجملة السابقة
في web.config
اسف لم افهم قصدك
هل يمكن ان تشرح اكثر ؟
ايضا الكود الذي كتبه فيه خطا صغير.. بسبب ال> يعيد اقل بواحد يجب تبديلها ب >=
تم تعديل هذه المشاركة بواسطة kokonassar في 9 أغسطس 2007 في 15:56
اسماعيل نصار
"آخر الأخبار: تقرير للصليب الأحمر يقول إن اسرائيل تخرق قوانين الاحتلال"
kokonassar كتب:اسف لم افهم قصدكهل يمكن ان تشرح اكثر ؟
ايضا الكود الذي كتبه فيه خطا صغير.. بسبب ال> يعيد اقل بواحد يجب تبديلها ب >=
عزيزي..
انا اريد مايلي:
ان يكون لدي اتصال بسيرفرين اثنين
أي 2 connectionString
واحد عن طريق الانترنت يعني على موقع\
والثاني لوكل على سيرفر المحلي
اذا انا متصل on line
يخزن على السيرفرين= (1connectionString+ 2connectionString)
واذا انا غير متصل off line
يخزن السيرفر المحلي فقط=(أي 1 connectionString)
هذا الموضوع مغلق.