PDA

View Full Version : بچه ها کمکم کنید ایراد بیخودی می گیره این ASP.NET فوری.....



zehs_sha
پنج شنبه 23 مرداد 1382, 08:59 صبح
توسط یک OleDbDataAdapter1 به بانک Acsses وصل شده ام اما هنگامی که برنامه را اجرا می کنم از خط (Me.OleDbDataAdapter1.Fill(Me.DataSet11 ایراد می گیرد و اعلام می کنه که این بانک توسط برنامه ای دیگر به صورت انحصاری باز شده است اما هیچ هیچ هیچ هیچ برنامه ای دیگر باز نشده است که از بانک استفاده کند .

متن پیغام خطا : :cry:
The Microsoft Jet database engine cannot open the file 'G:\Documents and Settings\Ehsan\My Documents\Tarhe_Soal\Qustion.mdb'. It is already opened exclusively by another user, or you need permission to view its data.

مهدی کرامتی
پنج شنبه 23 مرداد 1382, 10:50 صبح
در حقیقت کاربر دیگری که فایل مذکور را باز کرده است کسی نیست جز خود محیط VS.NET . کانکشن مربوطه را در محیط VS.NET ببندید، و در برنامه توسط کد بازش کنید.

Vahid_Nasiri
پنج شنبه 23 مرداد 1382, 11:12 صبح
Try this:
Copy the db in the wwwroot\ProjektName\ then i should work:

Reason: The ASPNET user-account needs read/write permission to the directory and file.
On the other hand you can gibe ASPnet account permissions to the directory where the db lies...

Or other reason that can't read: db is in designer-mode or maybe exclusiv opened. close the db and try again....

mohsen_taki
شنبه 24 اردیبهشت 1384, 11:09 صبح
عزیز جان بیچاره میگه permission رو ست کن . اکسس 97 به بالا برای کار احتیاج به permission دارند :wise2:

AspNet
شنبه 24 اردیبهشت 1384, 11:28 صبح
SQL Server هم نیاز به permission داره.. یعنی شما باید در access برای بانک خودتون اجازه دسترسی به ASp.net هم داشته باشین تا بتونین در برنامه ازش استفاده کنین

Behrouz_Rad
شنبه 24 اردیبهشت 1384, 17:57 عصر
عزیز جان بیچاره میگه permission رو ست کن . اکسس 97 به بالا برای کار احتیاج به permission دارند
همیشه توضیحات خطا مشخص کننده دلیل خطا نیست.
پاسخ جناب کرامتی صحیح هست. (Connection بسته نشده)

aidinwashere
شنبه 24 اردیبهشت 1384, 21:49 عصر
شاید هم خود برنامه Access باز است که باعث میشود فایل قفل شود.(برای من این مشکل پیش آمده)