ورود

View Full Version : سوال: منشاء خطای Provider cannot be found. It may not be properly installed



هواشناس
شنبه 10 دی 1390, 21:43 عصر
بنام خدا
با سلام
بنده تغییر هاست برای سایتم انجام دادم
در هاست قبلی مشکلی نداشتم
اما در هاست جدید مشکل فراخوانی و اتصال دیتابیس دارم

هاست جدید پارس دیتا با iis6 و ساپورت parentpath و اکسس هست در ضمن مشکل پرمیشن نداره بعضا با provider اکسس 2003 از نوع mdb مشکل نداره ولی من بخاطر حجم و تعداد رکوردها با 2007 کار دارم

بعنوان نمونه در فایل test.asp با کد ساده زیر
فایل مورد نظر:



<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%on error resume next %>
<%
db_setting_path=Server.MapPath("1.accdb")
sstr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source="&db_setting_path&";"" & ";"

Set CnnDB = server.createobject("ADODB.Connection")
CnnDB.ConnectionString = sstr
CnnDB.Open

Response.Write(sstr )

%>
err.description=<% Response.Write(err.description)%>



لوکال هاست:


Provider=Microsoft.ACE.OLEDB.12.0;Data Source=E:\PARSDATA\users\mysite.ir\www\1.accdb;
err.description=


بر اینترنت: و عدم اجرا و ارائه ایراد


Provider=Microsoft.ACE.OLEDB.12.0;Data Source=E:\PARSDATA\users\mysite.ir\www\1.accdb;
err.description=Provider cannot be found. It may not be properly installed.

Beginner2013
سه شنبه 01 فروردین 1391, 12:48 عصر
خودت جوابو گفتی دیگه.پروایدر برا 2007 نصب نیست