سلام
چطور می تونم با استفاده از یک ADOConnection در فرمم، در حین اجرای برنامه بین 2 تا بانک سویچ کنم؟
سلام
چطور می تونم با استفاده از یک ADOConnection در فرمم، در حین اجرای برنامه بین 2 تا بانک سویچ کنم؟
AdoConnection شما به یک دیتابیس در سرور وصل میشه، شما نمی تونید به یک دیتابیس دیگه سوئیچ کنید، مگر اینکه Disconnect کنید، ConnectionString را تغییر بدید تا به دیتابیس دیگه ایی اشاره کنه، و بعد دوباره Connect بشید.
یا اینکه از دو تا AdoConnection استفاده کنید؛ هر کدام به یک دیتابیس وصل باشند.
وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.
با سلام خدمت دوستان
در رابطه با همین موضوع با کد مرحله اول زیر به بانک وصل شده نام شرکت مورد نظر را از دبی لوک آپ بدست می آورم.ولی مشکل اینه نمی دانم (مرحله دوم)چطور بانک قبلی را غیر فعال و بانک شرکت مورد نظر را فعال نمایم؟
مرحله اول
ConnectionString:='Provider=SQLOLEDB.1;'+
'Integrated Security=SSPI;'+
'Persist Security Info=False;'+
'Initial Catalog='+strNamDatabes;
strNamDatabesمرحله دوم بعد از تغییر نام بانک در متغیر
DataAjarKhodro.conAjarKhodro.ConnectionObject:=nil ;
DataAjarKhodro.conAjarKhodro.Connected:=false;
DataAjarKhodro.conAjarKhodro.Close;
Application.CreateForm(TDataAjarKhodro,DataAjarKho dro);
DataAjarKhodro.conAjarKhodro.Connected:=true;
سلام.
اول اتصال ADOConnection رو False کن.
بعد ConnectionString رو برای بانک دوم تنظیم کن.
ADOConnection.Connected := False;
ADOConnection.ConnectionString := '.....'