nexpay

یه مشکل در asp.net و access

شروع موضوع توسط ali00h ‏17 اکتبر 2005 در انجمن asp , ASP.NET

  1. ali00h

    ali00h Registered User

    تاریخ عضویت:
    ‏27 آگوست 2005
    نوشته ها:
    95
    تشکر شده:
    0
    سلام من یه دیتابیس به نام db2.mdb ساختم و برای امنیتش روش پسورد گذاشتم ولی وقتی رو asp.net کد زیر رو برای connection قرار میدم بهم error میده
    OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=g:\db2.mdb;User Id=admin;Password=mypass;")

    errorشم اینه:
    Cannot start your application. The workgroup information file is missing or opened exclusively by another user.
    میشه راهنمایی کنید که مشکل از کجاست؟:(
     
  2. mazoolagh

    mazoolagh کاربر فعال شبکه و صفحات استاتیک کاربر فعال

    تاریخ عضویت:
    ‏10 آپریل 2004
    نوشته ها:
    2,940
    تشکر شده:
    7
    این password رو روی فایل گذاشتی یا اینکه user درست کردی و روی اون user گذاشتی؟
     
  3. balabala

    balabala کاربر قدیمی پرشین تولز

    تاریخ عضویت:
    ‏22 می 2005
    نوشته ها:
    7,344
    تشکر شده:
    1,314
    محل سکونت:
    یه خورده اونورتر
    فکر کنم روی فایل اکسس پسورد گذاشته.
    منم چند وقت پیش همین کار رو کردم توش موندم آخرم پسورد رو ورداشتم! :blush:
     
  4. ali00h

    ali00h Registered User

    تاریخ عضویت:
    ‏27 آگوست 2005
    نوشته ها:
    95
    تشکر شده:
    0
    بله balabala خان درست میفرمایند:rolleyes: وحالا اگه یه ناجی پیدا بشه این مشکل بشریتو حل کنه خیلی توپ میشه
    اون قسمت دومشم راست میگه چون اگه پسورد و ورش داری خیلی خوب کار میده من این connection stringو از سایت connectionstrings.com پیدا کردم
     
  5. mazoolagh

    mazoolagh کاربر فعال شبکه و صفحات استاتیک کاربر فعال

    تاریخ عضویت:
    ‏10 آپریل 2004
    نوشته ها:
    2,940
    تشکر شده:
    7
    علی آقا
    اون connection string که شما گذاشتی تصور کنم مال زمانی هست که user level security داشته باشی. شما در connection string خودت:
    اولا بخش مربوط به User ID رو حذف کن
    ثانیا بجای Password بنویس Database Password
    بعد بیا خبرش رو بده!
     
  6. ali00h

    ali00h Registered User

    تاریخ عضویت:
    ‏27 آگوست 2005
    نوشته ها:
    95
    تشکر شده:
    0
    :lol: درست شدددددددد
    mazoolagh جان دستت درد نکنه که کمک کردی .اولانت درست بود ولی به جای password باید Jet OLEDB: Database Password بزاری خودم رفتم سرچیدم پیدا شد ولی بازم ممنون
    balabala جون توام برو حالشو ببر
     
  7. balabala

    balabala کاربر قدیمی پرشین تولز

    تاریخ عضویت:
    ‏22 می 2005
    نوشته ها:
    7,344
    تشکر شده:
    1,314
    محل سکونت:
    یه خورده اونورتر
    پس که اینطور، دستت درد نکنه. من میرم حالشو ببرم. :D
     
  8. mazoolagh

    mazoolagh کاربر فعال شبکه و صفحات استاتیک کاربر فعال

    تاریخ عضویت:
    ‏10 آپریل 2004
    نوشته ها:
    2,940
    تشکر شده:
    7
    خوشحالم که درست شد!
    ضمنا علی آقا - من هم که همینو نوشته بودم دیگه:D
     
  9. ali00h

    ali00h Registered User

    تاریخ عضویت:
    ‏27 آگوست 2005
    نوشته ها:
    95
    تشکر شده:
    0
    من که تشکر کردم ولی وقتی اونی که شما گفته بیدیو زدم باز error داد
    الان دارم واسه بقیه میگم یه Jet OLEDB: به اول اونی که اقا mazoolagh گفتن بچبسونین:whistle:
     
  10. balabala

    balabala کاربر قدیمی پرشین تولز

    تاریخ عضویت:
    ‏22 می 2005
    نوشته ها:
    7,344
    تشکر شده:
    1,314
    محل سکونت:
    یه خورده اونورتر
    تشکر هم از mazoolagh هم از ali00h [​IMG]
    من این تاپیک رو بوکمارک کردم که اگر باز از دیتابیس پسورد دار خواستم استفاده کنم :wacko: نشم.
     
  11. nima178

    nima178 Registered User

    تاریخ عضویت:
    ‏2 سپتامبر 2004
    نوشته ها:
    873
    تشکر شده:
    12
    محل سکونت:
    همان جایی که اینجا نیست
    من سالها بعد دارم این تاپیک رو می بینم!
    ولی واقعا بدرد خورد و در هیچ سایت خارجی هم این نکته نبود به این ظرافت
    بر خود می دانم تشکر کردن از دوست و استاد بزرگ جهان پهلوان مازولاق و رفقی شفیق بلابلا
    و آن دوستی که نکته کلیدی را گفت!
    و سر جمع این تایپ این شد
    اگر در هنگام فراخوانی از دیتایس اکسس رمز گذاری شده همچنین اروری گرفتید
    Cannot start your application. The workgroup information file is missing or opened exclusively by another user

    گام یک برای دیتایس اکسستان یک پسرود بگذارید در اکسس 2007 به این شکل
    دیتابیس را Open Exclusive کنید روی اوپن یک فلش است آنرا باز کنید
    Set dabase password را بزنید
    اگر خدای نکرده برای ادمین و یوز اینا پسورد گذاشتید همه رو حذف کنید یعین خالیش کنید بره پی کارش
    گام2
    کانکشن استرینگ را اینگونه تعریف کنید
    کد:
    "provider=microsoft.jet.oledb.4.0; data source=" & Application.StartupPath & "\mydata.mdb;Jet OLEDB:Database Password=123456"
     
  12. mazoolagh

    mazoolagh کاربر فعال شبکه و صفحات استاتیک کاربر فعال

    تاریخ عضویت:
    ‏10 آپریل 2004
    نوشته ها:
    2,940
    تشکر شده:
    7
    از نگاه یاران به یاران ندا میرسد
    ...

    همین که بعد از چند سال دوستای قدیمی در یک تاپیک متروکه همدیگه رو پیدا می کنن نشون می ده که:
    دل به دل راه داره!

    ای بمیری نیما که دلم برات تنگ شده و پیدات نیست.

    -----

    پی نویس: ما ها همه جا اجازه اسپم داریم!
     
  13. avajang.com .leftjee.ir.right
zarpopخرید بک لینک عسل طبیعی و گرده گل ایرانیfootbal