PDA

View Full Version : مشکل read only شدن دیتابیس اکسس



rooli2006
شنبه 19 بهمن 1392, 21:44 عصر
سلام
من یه برنامه نوشتم که دیتابیسش اکسسه. با خود ویژوال استودیو فایل ستاپش رو ساختم اما وقتی روی یه ویندوز 7 نصب میکنم دیتابیسش read only میشه که باید حتما بعد نصب بری و پرمیژن بهش بدی تا درست بشه. مشکل از کجاست؟ کسی میدونه؟

mc_laren
شنبه 19 بهمن 1392, 22:39 عصر
با سلام
بر روی نام پروژه راست کلیک کنید و از منوی باز شده گزینه Add و بعد هم گزینه New Item را انتخاب کنید.
از پنجره باز شده گزینه Application Manifest File را انتخاب و بر روی دکمه Add رو کلیک کنید.
در فایل باز شده خط زیر را :

<requestedExecutionLevel level="asInvoker" uiAccess="false" />
به این خط تغییر دهید:

<requestedExecutionLevel level="highestAvailable" uiAccess="false" />
موفق باشید.

rooli2006
یک شنبه 20 بهمن 1392, 21:59 عصر
با سلام
بر روی نام پروژه راست کلیک کنید و از منوی باز شده گزینه Add و بعد هم گزینه New Item را انتخاب کنید.
از پنجره باز شده گزینه Application Manifest File را انتخاب و بر روی دکمه Add رو کلیک کنید.
در فایل باز شده خط زیر را :

<requestedExecutionLevel level="asInvoker" uiAccess="false" />
به این خط تغییر دهید:

<requestedExecutionLevel level="highestAvailable" uiAccess="false" />
موفق باشید.

خیلی ممنون
مشکل حل شد. البته هنوز وقتی فایل اکسس رو باز میکنم read only نشون میده ولی برخلاف قبل اطلاعات داخلش ذخیره میشه.:متفکر:
یه مشکل کوچولو اضافه شد این که الان وقتی رو آیکن برنامه کلیک میکنی تا باز بشه پنجره User Control Access باز میشه که قبلا نمیشد.

keyone72
یک شنبه 20 بهمن 1392, 22:12 عصر
دوست عزیز این به خاطر ویندوز هستش هرچیزی که نصب کنید خود به خود رید اونلی میشه باید هنگام بالا اومدن برنامتون فایل های دیتا بیس رو تو پوشه appdataکپی کنید و ادرسشو به کانکشن استرینگتون بدین.

rooli2006
یک شنبه 27 بهمن 1392, 15:55 عصر
دوست عزیز این به خاطر ویندوز هستش هرچیزی که نصب کنید خود به خود رید اونلی میشه باید هنگام بالا اومدن برنامتون فایل های دیتا بیس رو تو پوشه appdataکپی کنید و ادرسشو به کانکشن استرینگتون بدین.

یعنی برنامه دیتتابیس رو به جای اینکه از فولدر نصب اجرا کنه از appdata فراخونی کنه؟ نمیشه بدون اینکار مشکل رو رفع کرد؟

jan_kocholo
شنبه 06 اردیبهشت 1393, 19:02 عصر
دوست عزیز این به خاطر ویندوز هستش هرچیزی که نصب کنید خود به خود رید اونلی میشه باید هنگام بالا اومدن برنامتون فایل های دیتا بیس رو تو پوشه appdataکپی کنید و ادرسشو به کانکشن استرینگتون بدین.

امکانش هست که یه نمونه بزارید :متفکر:
لطفا با SQL

سپاس

masoud sh
جمعه 16 مرداد 1394, 15:40 عصر
دوست عزیز این به خاطر ویندوز هستش هرچیزی که نصب کنید خود به خود رید اونلی میشه باید هنگام بالا اومدن برنامتون فایل های دیتا بیس رو تو پوشه appdataکپی کنید و ادرسشو به کانکشن استرینگتون بدین.

ادرس این پوشه را چطوری میشه به کانکشن استرینگ داد؟؟؟
وقتی دیتابیس کنار فایل exe باشه با کد Application.StartupPath میشه به ادرسش دسترسی پیدا کرد میخوام بدونم پوشه appdata هم میشه با ادرس نسبی پیداش کرد؟