PDA

View Full Version : connectionStrings در web.config



zibaaa
پنج شنبه 25 فروردین 1390, 20:01 عصر
سلام
دیتابیس سایت من اکسس هست و من برای ست کردن تگ connectionStrings در web.config از کد زیر استفاده کردم :

<connectionStrings> <add name="strcon" connectionString="Data Source=xxx.dbtest.mdb" providerName="Microsoft.Jet.OLEDB.4.0;" /> </connectionStrings>
اما خطای زیر رو میده :

An OLE DB Provider was not specified in the ConnectionString. An example would be, 'Provider=SQLOLEDB;'.

از asp.net 3.5 هم استفاده میکنم.

karim orooji
پنج شنبه 25 فروردین 1390, 20:15 عصر
سلام اینو امتحان کن



<add name="strcon" connectionString="provider=microsoft.jet.oledb.4.0;data source=karim.mdb;" providerName="Microsoft.Jet.OLEDB.4.0;" />

zibaaa
پنج شنبه 25 فروردین 1390, 20:28 عصر
توی صفحاتم برای وصل شدن به دیتابیس از کد زیر استفاده میکردم قبلا :
Dim strcon As String = ConfigurationManager.ConnectionStrings("strcon").ConnectionString.ToString

الان خطایی که میداد رو نمیده ولی خطای زیر رو توی صفحاتی که کد بالا استفاده شده میده :
Could not find file 'C:\WINDOWS\system32\dbtest.mdb'.
فایل mdb هم توی پوشه App_Data هست

karim orooji
پنج شنبه 25 فروردین 1390, 20:41 عصر
Dim strcon As String = ConfigurationManager.ConnectionStrings("strcon").ConnectionString.ToString
برای این کار بیا یک متغیر از نوع oledbconnection fبگیر

در خطا هم میگه پیدا نمیکنه فایل مورد نظر رو

کد رو به این شکل در برنامه استفاده کد


<add name="strcon" connectionString="provider=microsoft.jet.oledb.4.0;data source=|datadirectory|\karim.mdb;" providerName="Microsoft.Jet.OLEDB.4.0;" />

موفق باشی