استفاده از دو بانک اطلاعاتی در برنامه
سلام
من یه برنامه دارم که توی اون باید اطلاعات رو از یک بانک بخونم و توی بانک دیگه ذخیره کنم . برای این کار دو تا کانکشن مختلف ایجاد کردم یکی رو بانکی که باید اطلاعات رو ازش بخونم و دومی رو بانکی که اطلاعات رو روش بنویسم.اطلاعات رو از اولی می خونم اما موقع ذخیره سازی پیغام میده که کانکشن بازه! چکار کنم ؟
با تشکر
نقل قول: استفاده از دو بانک اطلاعاتی در برنامه
سلام.باید از متد change database استفاده کنی
اینم یه مثال که توی اون از اتصال از adventureworks به master تغییر میکنه
string sqlConnectString = "Data Source=192.168.0.1,1151;" +
"Integrated security=SSPI;Initial Catalog=AdventureWorks;";
using (SqlConnection connection = new SqlConnection(sqlConnectString))
{
Console.WriteLine("ConnectionString = {0}\n",
connection.ConnectionString);
// Open the connection
connection.Open();
Console.WriteLine("=> Connection opened.\n");
Console.WriteLine("Connection.State = {0}", connection.State);
Console.WriteLine("Database = {0}\n", connection.Database);
// Change the database.
connection.ChangeDatabase("master");
Console.WriteLine("=> Database changed to ReportServer.\n");
Console.WriteLine("Connection.State = {0}", connection.State);
Console.WriteLine("Database = {0}\n", connection.Database);
// Close the connection
connection.Close();
Console.WriteLine("=> Connection closed.\n");
Console.WriteLine("Connection.State = {0}", connection.State);
Console.WriteLine("Database = {0}", connection.Database);
}
Console.WriteLine("\nPress any key to continue.");
Console.ReadKey();
منبع:کتاب اقای عبدالوهاب فخر یاسری
نقل قول: استفاده از دو بانک اطلاعاتی در برنامه
با این نشد!
کسی دلیلش رو نمی دونه؟
نقل قول: استفاده از دو بانک اطلاعاتی در برنامه
دوست من کد برنامتونو بزار تا ببینیمش
نقل قول: استفاده از دو بانک اطلاعاتی در برنامه
درستش کردم دوست من ، ممنون.
قبل از باز کردن کانکشن چک کردم اگه باز بود میبندمش!اینجوری درست شد
با تشکر