الاخوه الكرام ،، بعد التحية والتقدير
لدي حوالي 15 قاعدة بيانات على 3 سيرفرات
ارغب باستخدام DataSet وعمل DataSet.Merge لجمل select
نوع قاعدة البيانات SQL SERVER
قمت بتعريف الاتصال بقاعدة البيانات بشكل التالي ..
public static string ConnectionString(int connectionInfonumber)
{
switch (connectionInfonumber)
{
case 0: return System.Configuration.ConfigurationManager.ConnectionStrings["DBS1"].ToString(); break;
case 1: return System.Configuration.ConfigurationManager.ConnectionStrings["DBS2"].ToString(); break;
case 2: return System.Configuration.ConfigurationManager.ConnectionStrings["DBS3"].ToString(); break;
}
return System.Configuration.ConfigurationManager.ConnectionStrings["DBS1"].ToString();
}وتم تعريفه في ملف الكوفيق بطريقة التالية
<connectionStrings>
<add name="DBS1" connectionString="Data Source=xx.xx.xx.11;User ID=serv1;Password=123456777" providerName="System.Data.SqlClient"/>
<add name="DBS2" connectionString="Data Source=xx.xx.xx.22;User ID=serv2;Password=123456777" providerName="System.Data.SqlClient"/>
<add name="DBS3" connectionString="Data Source=xx.xx.xx.33;User ID=serv3;Password=123456777" providerName="System.Data.SqlClient"/>
</connectionStrings>ارغب بعمل query Bulider ( ثــابتة ) اقوم بإرسال لها ( اسم الاتصال ، اسم قاعدة البيانات ، اسم الجدول ، اسم الحقل ، التاريخ ) وتقوم بإرجاع لي القيمة لكل جدول من 15 قاعدة بيانات .
حيث ان القيمة المراد استرجاعها هي ناتج بحث بتاريخ وارجاع عدد الطلبات لذالك التاريخ ... وتكون في GridView
ارجو منكم المساعده حيث اني قمت بالمحاولة والبحث عدة مرات ولم اجد طريقة