صفحه اصلي   |   سفارش پروژه   |  آرشيو پروژه هاي موجود   |   شماره حساب   |   آموزش   |   استخدام  |   تماس با ما

 

آرشيو پروژه ها

  Visual Basic.Net

  Visual Basic

  Visual C++

  C#

  ASP.Net

  ASP

  PHP

  Multi Media

  C , C++

  Pascal

  مهندسي نرم افزار

  پروژه كارآفريني

  پروژه كارآموزي

  پروژه رشنال رز

  پايان نامه

  پروژه آمار

امكانات سايت

Problem ASP with NTFS

 

 

مشكل پروژه هاي Asp با NTFS

بسياري از پروژه هايي كه با زبان ASP نوشته مي شوند در ثبت اطلاعات مشكل دارند ، علت اين است كه بانك اطلاعاتي پروژه ها كه معمولا Access هستند در درايوي كپي شده كه NTFS است!!!

درايو ها دو نوع فرمت ميشوند FAT  و  NTFS  درايوهاي NTFS  امنيت بالايي داشته و به پروژه هاي ASP اجازه تغيير دادن Database را نمي دهند لذا در اين گونه پروژه ها عملياتي مثل ثبت ، حذف اطلاعات كه باعث تغيير در بانك اطلاعاتي مي شوند امكانپذير نيستند اما عمليات خواندن از ديتابيس مثل گزارشگيري و جستجو امكانپذيرند چون تغييري در اطلاعات موجود در ديتابيس ايجاد نمي كنند.

در هنگام تغيير ديتابيس با يكي از اين دو Error مواجه مي شويم  :

ERROR 1 :
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.
/ نام فایل , line n
 

ERROR 2 :
HTTP 500.100 - Internal Server Error - ASP errorInternet Information ServicesTechnical Information (for support personnel)Error Type:Microsoft JET Database Engine (0x80040E09) Cannot update. Database or object is read-only.

كه  Error 1 مشهورتر است! براي رفع اين مشكل دو روش وجود دارد ،

روش اول : كه روش ساده تر است اين است كه بانك اطلاعاتي را در درايوي كپي كنيد كه FAT باشد. البته به اين نكته توجه داشته باشيد كه بايد درايوي FAT باشد كه IIS در آن درايو نصب شده باشد.

روش دوم :  اگر به هر دليلي امكان استفاده از روش اول مهيا نيست مراحل زير را طي كنيد :

ابتدا Folder Option را از منوي Tools در My Computer اجرا كنيد سپس وارد تب View شده ؛ مطمئن شويد گزينه Use simple file sharing (معمولا آخرين گزينه) تيك نخورده باشد، اگر تيك داشت ، تيك آنرا برداشته و پنجره را OK كنيد ، مطابق شكل زير :

سپس روي فولدري كه ديتابيس پروژه در آن قرار دارد راست كليك كنيد و وارد تب Security شويد مطابق شكل زير :

روي دكمه Add كليك كنيد تا كادر زير نمايش داده شود.

 روي Advanced كليك كنيد تا امكانات اضافي پنجره نمايش داده شود ؛ سپس دكمه Find Now را كليك كنيد از ليست User هاي پيدا شده گزينه IUSR_computername كه به جاي computername نام كامپيوتر شما نوشته شده را انتخاب و روي OK كليك كنيد در پنجره زيري هم OK را كليك كنيد تا به پنجره زير برسيد:

در پنجره فوق روي قسمت Full Control كليك كنيد تا تمامي تيك هاي مربوط به Allow گذاشته شوند ، سپس روي OK كليك كنيد.

تبريك ميگوييم ، حالا مي توانيد از اجراي پروژه لذت ببريد.

Free PageRank Checker

  تمامي حقوق مادي و معنوي اين سايت متعلق به پروژه دات كام بوده و هر گونه كپي برداري از اين سايت شرعا حرام است.