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

 

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

  Access

  ASP

  ASP.Net

  Assembly

  C#

  C++

  Delphi

  Java

  Multi Media

  Pascal

  PHP

  SQL

  Visual Basic

  VB.Net

  Visual C++

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

  تجزیه تحلیل سیستم

  پروژه کارآموزی

  پروژه کارآفرینی

  پروژه روش تحقیق

  پاورپوینت

  تحقیق آمار

  پایان نامه

امكانات سايت

پرداخت اینترنتی

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 كليك كنيد.

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

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