PDA

View Full Version : استفاده ازADOConnection



delara
سه شنبه 19 شهریور 1387, 21:05 عصر
سلام
چطور می تونم با استفاده از یک ADOConnection در فرمم، در حین اجرای برنامه بین 2 تا بانک سویچ کنم؟

vcldeveloper
چهارشنبه 20 شهریور 1387, 00:36 صبح
AdoConnection شما به یک دیتابیس در سرور وصل میشه، شما نمی تونید به یک دیتابیس دیگه سوئیچ کنید، مگر اینکه Disconnect کنید، ConnectionString را تغییر بدید تا به دیتابیس دیگه ایی اشاره کنه، و بعد دوباره Connect بشید.
یا اینکه از دو تا AdoConnection استفاده کنید؛ هر کدام به یک دیتابیس وصل باشند.

khoshblagh
دوشنبه 09 تیر 1399, 11:26 صبح
با سلام خدمت دوستان
در رابطه با همین موضوع با کد مرحله اول زیر به بانک وصل شده نام شرکت مورد نظر را از دبی لوک آپ بدست می آورم.ولی مشکل اینه نمی دانم (مرحله دوم)چطور بانک قبلی را غیر فعال و بانک شرکت مورد نظر را فعال نمایم؟

مرحله اول
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;

hamedjim
دوشنبه 09 تیر 1399, 12:13 عصر
سلام.
اول اتصال ADOConnection رو False کن.
بعد ConnectionString رو برای بانک دوم تنظیم کن.



ADOConnection.Connected := False;
ADOConnection.ConnectionString := '.....'