ايران ويج

نسخه‌ی کامل: دیتابیس توزیع شده
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
گاهی لازم داریم اطلاعاتمان را در چندیت دیتابیس توزیع کنیم و موقع واکشی اطلاعات همه اطلاعات را یک جا نمایش دهیم!
برای این کار میتوانیم از این روش استفاده کنیم


کد:
public static string conDB(string dbc)
        {
            return  @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\server" + dbc + ".mdf;Integrated Security=True";
            
        }


private DataTable MySelect(string q)
    {
        try
        {
            
            SqlWorker.dbCount = 1;
            
            DataTable dt = new DataTable();
            for (int i = 1; i <= 2; i++)
            {
                SqlWorker.ConnectionString = SqlWorker.conDB(i.ToString());
                          
                SqlDataAdapter da = new SqlDataAdapter(q, SqlWorker.ConnectionString);
                da.Fill(dt);
                SqlWorker.dbCount = 2;
              
            }
            return dt;
        }
        catch (Exception er)
        {
            Response.Write(er.Message);
        }
        return null;

    }
نمونه