سلام بر دوستان عزيزم
خلاصه:
يه بانك اطلاعاتي اكسس دارم كه با اكسس 2007 ساختمش
براش پسوورد گزاشتم
حالا هر وقت مي خوام بهش كانكت بشم ارورر مي ده كه يه يوزر ديگه ديتابيس رو بصورت Excutive باز كرده.
چه كنم؟؟؟؟؟؟؟؟؟؟:18:
موفق باشين
باي
Printable View
سلام بر دوستان عزيزم
خلاصه:
يه بانك اطلاعاتي اكسس دارم كه با اكسس 2007 ساختمش
براش پسوورد گزاشتم
حالا هر وقت مي خوام بهش كانكت بشم ارورر مي ده كه يه يوزر ديگه ديتابيس رو بصورت Excutive باز كرده.
چه كنم؟؟؟؟؟؟؟؟؟؟:18:
موفق باشين
باي
هر بار كه برنامه رو اجرا كردي بايد توي FormClose كد بستن بان اطلاعاتيت رو بنويسي.....وگرنه همينطور باز
مي مونه
سلامنقل قول:
حالا هر وقت مي خوام بهش كانكت بشم ارورر مي ده كه يه يوزر ديگه ديتابيس رو بصورت Excutive باز كرده.
چه كنم؟؟؟؟؟؟؟؟؟؟
در تب connection از کامپوننت ado اگر test connection موفقیت آمیز بود، در تب all گزینه های مربوط به پسورد رو با پسورد دیتابیس تنظیم کنید. در غیر اینصورت که مشکل رو باید از همون تب connection حل کنی
موفق باشی
سلامنقل قول:
فرهاد جان اینجوری نمیشه !!! چون تا Test رو میزنی ارور میده
کسی اگه بتونه کمک کنه خیلی خوب میشه من هم کنجکاو شدم بدونم چطوری میشه این کارو انجام داد:46:
خوب بعد از اینکه استفاده کردی و بهش نیازی نداشتی( onClose ) بانک رو ببندش.
دقیقآ همونطوری که بانک رو باز میکنی...
این رو هم امتحان کنکد:AdoConection.Close;
موفق باشیکد:AdoDataSet.Close;
سلام به دوستان عزيزم
سلجر جان، فكر كردم رفتين خيلي وقته پيداتون نيست. به هرحال:
اصلا بانك من كانكت نمي شه كه بخوام ازش استفاده كنم. ارور مي ده. ولي وقتي پسوورد رو بر مي داري (از بانك اكسس) كانكت ميشه. ولي دوباره وقتي پسورد مي زاري ارورر مي ده.
وقتي Test conection رو مي زنم ارورر مي ده
بهتره يه بار امتحان كنيد تا ببينيد.
موفق باشين
باي
بهتره به پست زیر مراجعه کنید حتما به نتیجه می رسید
کد:
http://forum.p30world.com/showthread.php?t=140177
نقل قول:connectionstring رو به صورت زیر مقدار دهی کنید:نقل قول:
کد:
ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=database_path;Persist Security Info=False;Jet OLEDB:Database Password=database_password';
ADOConnection1.Connected:=true;
سلام
خيلي خيلي ممنونم از فرهاد جان عزيزم و البته همه دوستان. درست شد.
راه حل فرهاد جان كارمو راه انداخت.
البته اگه مي خواين كه بدون مقدار دهي در همون پنجره Data Link Propertis كار رو يكسره كنيد و از كانكت شدن به بانكتون اطمينان حاصل كنيد كافيه از تب All گزينه Database Password رو مقدار دهي كنيد (همون پسورد بانك رو بدين) بقيش ديگه حله. اگه Test connection رو بزنين مي بينين كه ساكسز ميشه.
بازم تشكر مي كنم
موفق باشين
خدا به همراتون. باي
خواهش میکنم. خوشحالم که حل شد.
فقط یک نکته که اینجا بهش اشاره میکنم!
جواب شما در همون پست شماره 3 هم بود اما ...