با سلام
با تشکر از راهنماییهاتون . من توی برنامه ام زمان Login کلمه عبور و رمز عبوری رو که می گیریم ، با همون هم ConnectionString رو تشکیل می دم .به این صورت :
DM.ADOConnection1.ConnectionString :='Provider=SQLOLEDB.1;Password='+''''+trim(Edit2. Text)+''''+';Persist Security Info=True;User ID='+''''+trim(Edit1.Text)+''''+';Initial Catalog=ahkam;Data Source=asadzadeh';
در منوی خروج گزینه ای هست که از طریق اون دوباره صفحه Login باز می شه تا بشه تغییر کاربر داد. وقتی برای بار دوم کاربر دوم می خواد Login کنه ، این error نشون داده می شه :
Operation can not be allowed when the object is open
لبته من قبل از اتصال بار دوم این کدها ر و اضافه کردم :
DM.ADOConnection1.Close ;
DM.ADOConnection1.ConnectionString :='';
لطفا بگید مشکل از کجاست ؟