PDA

View Full Version : ذخیره کردن connection string در web.config



Majid2003
جمعه 11 اردیبهشت 1383, 00:19 صبح
سلام به تمام دوستان....
نمیدونم چرا من همیشه باید با موردهای مسخره و کوچیک مشکل داشته باشم :? .....اصلا شانس ندارم :cry: .....عصابم به کلی خرد شده :-x .....خب دیگه بیخیال :wink: .....دوست ندارم این به شما هم منتقل بشه چون واقعا" آدم رو کفری میکنه....
من connection String رو تو web.config ذخیره میکنم ولی نمیدونم چرا ایراد میگیره..
وقتی به این صورت هست:

<add key="ConnStr"
value="Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data

Source=C:\Inetpub\wwwroot\Chapter1\DataBase\H_Maji d2003.mdb;Mode=ReadWrite|Share Deny None;"
/>
این ایراد رو میگیره:

The Microsoft Jet database engine cannot open the file

'C:\Inetpub\wwwroot\Chapter1\DataBase\H_Majid2003. mdb'. It is already opened exclusively by another

user, or you need permission to view its data.
گفتم شاید ایراد از منه که connectionstring رو به صورت تلگرافی وارد کردم.....درنتیجه یه شی OleDBConnection ساختم و تنظیم کردم و بعد تست هم کردم که کار کرد بعد اومدم تمام متن

ConnectionString Peroperty رو کپی کردم که شد این :

<add key="ConnStr"
value="Provider=Microsoft.Jet.OLEDB.4.0;Password="";User ID=Admin;Data

Source=C:\Inetpub\wwwroot\Chapter1\DataBase\H_Maji d2003.mdb;Mode=ReadWrite|Share Deny None;Extended

Properties="";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database

Password="";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk

Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create

System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on

Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False"
/>
ولی باز هم این ایراد رو میگیره:

Configuration Error
Description: An error occurred during the processing of a configuration file required to service

this request. Please review the specific error details below and modify your configuration file

appropriately.

Parser Error Message: This is an unexpected token. The expected token is 'NAME'. Line 5, position

55.
دید به این میگن اخر بی تجربگی....
راستی منظور از لاین 5 همون value="Provider=Mic......"x میباشد....
متشکرم امیدوارم که شما در بر خورد با مشکلات صبورتر از من باشید 8-) ....
خدانگهدار...

Spoofed
جمعه 11 اردیبهشت 1383, 09:08 صبح
در مورد کار با بانک های اکسس یک مورد خطای امنیتی عمومی وجود دارد که در مقاله ی زیر فکر کنم نویسنده به آن اشاره کرده است :
http://www.barnamenevis.org/forum/viewtopic.php?t=6726