برگزیده های پرشین تولز

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

ali00h

Registered User
تاریخ عضویت
27 آگوست 2005
نوشته‌ها
95
لایک‌ها
0
سن
38
سلام من یه دیتابیس به نام 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.
میشه راهنمایی کنید که مشکل از کجاست؟:(
 

mazoolagh

Registered User
تاریخ عضویت
10 آپریل 2004
نوشته‌ها
2,938
لایک‌ها
7
این password رو روی فایل گذاشتی یا اینکه user درست کردی و روی اون user گذاشتی؟
 

balabala

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
22 می 2005
نوشته‌ها
8,362
لایک‌ها
5,745
سن
41
محل سکونت
یه خورده اونورتر
فکر کنم روی فایل اکسس پسورد گذاشته.
منم چند وقت پیش همین کار رو کردم توش موندم آخرم پسورد رو ورداشتم! :blush:
 

ali00h

Registered User
تاریخ عضویت
27 آگوست 2005
نوشته‌ها
95
لایک‌ها
0
سن
38
به نقل از mazoolagh :
این password رو روی فایل گذاشتی یا اینکه user درست کردی و روی اون user گذاشتی؟
بله balabala خان درست میفرمایند:rolleyes: وحالا اگه یه ناجی پیدا بشه این مشکل بشریتو حل کنه خیلی توپ میشه
اون قسمت دومشم راست میگه چون اگه پسورد و ورش داری خیلی خوب کار میده من این connection stringو از سایت connectionstrings.com پیدا کردم
 

mazoolagh

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

ali00h

Registered User
تاریخ عضویت
27 آگوست 2005
نوشته‌ها
95
لایک‌ها
0
سن
38
به نقل از mazoolagh :
علی آقا
اون connection string که شما گذاشتی تصور کنم مال زمانی هست که user level security داشته باشی. شما در connection string خودت:
اولا بخش مربوط به User ID رو حذف کن
ثانیا بجای Password بنویس Database Password
بعد بیا خبرش رو بده!
:lol: درست شدددددددد
mazoolagh جان دستت درد نکنه که کمک کردی .اولانت درست بود ولی به جای password باید Jet OLEDB: Database Password بزاری خودم رفتم سرچیدم پیدا شد ولی بازم ممنون
balabala جون توام برو حالشو ببر
 

balabala

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
22 می 2005
نوشته‌ها
8,362
لایک‌ها
5,745
سن
41
محل سکونت
یه خورده اونورتر
به نقل از mazoolagh :
علی آقا
اون connection string که شما گذاشتی تصور کنم مال زمانی هست که user level security داشته باشی. شما در connection string خودت:
اولا بخش مربوط به User ID رو حذف کن
ثانیا بجای Password بنویس Database Password
بعد بیا خبرش رو بده!
پس که اینطور، دستت درد نکنه. من میرم حالشو ببرم. :D
 

mazoolagh

Registered User
تاریخ عضویت
10 آپریل 2004
نوشته‌ها
2,938
لایک‌ها
7
به نقل از ali00h :
:lol: درست شدددددددد
mazoolagh جان دستت درد نکنه که کمک کردی .اولانت درست بود ولی به جای password باید Jet OLEDB: Database Password بزاری خودم رفتم سرچیدم پیدا شد ولی بازم ممنون
balabala جون توام برو حالشو ببر

خوشحالم که درست شد!
ضمنا علی آقا - من هم که همینو نوشته بودم دیگه:D
 

ali00h

Registered User
تاریخ عضویت
27 آگوست 2005
نوشته‌ها
95
لایک‌ها
0
سن
38
به نقل از mazoolagh :
خوشحالم که درست شد!
ضمنا علی آقا - من هم که همینو نوشته بودم دیگه:D
من که تشکر کردم ولی وقتی اونی که شما گفته بیدیو زدم باز error داد
الان دارم واسه بقیه میگم یه Jet OLEDB: به اول اونی که اقا mazoolagh گفتن بچبسونین:whistle:
 

balabala

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
22 می 2005
نوشته‌ها
8,362
لایک‌ها
5,745
سن
41
محل سکونت
یه خورده اونورتر
تشکر هم از mazoolagh هم از ali00h
181.gif

من این تاپیک رو بوکمارک کردم که اگر باز از دیتابیس پسورد دار خواستم استفاده کنم :wacko: نشم.
 

nima178

Registered User
تاریخ عضویت
2 سپتامبر 2004
نوشته‌ها
882
لایک‌ها
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"
 

mazoolagh

Registered User
تاریخ عضویت
10 آپریل 2004
نوشته‌ها
2,938
لایک‌ها
7
از نگاه یاران به یاران ندا میرسد
...

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

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

-----

پی نویس: ما ها همه جا اجازه اسپم داریم!
 
بالا