خطا در سايت (فوري لطفا)

Ealireza

Member
آقا من يك برنامه نوشتم
كه چهار تا ديتا بيس داره
وقتي رو لوكال هاسته همشون اجرا ميشن ولي وقتي كه آپلود ميشن ميزنه

کد:
Server.MapPath() error 'ASP 0172 : 80004005' 

Invalid Path 

/Includes/Common.ASP, line 6 

The Path parameter for the MapPath method must be a virtual path. A physical path was used.
اينها هم مشخصات فايلي كه داره ايراد ميگيره‌‌:

کد:
<%

Mysite="C:\xmss1\WWW"
db=Mysite&"\"&"DB\Base.mdb"
Set adoCon = Server.CreateObject("ADODB.Connection")
strCon= "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath(db)
adoCon.Open strCon
%>
البته يه ديتابيس ديگه هم هست كه دقيقا مثل همين بهش وصل شده ولي اون كار ميكنه 8O

خواهشا كمك كنيد
خيلي حياتيه
 

omidak

Active Member
سلام:
همين تيكه كافيه برايه Server.MapPath:
\"&"DB\Base.mdb
همونطوری که گفته شما باید Virtual آدرس رو بهش بدید نه Physical
 

Ealireza

Member
آقا ميشه بيشتر توضيح بديد
يا يك كد درست حسابي بزاري كه ديگه اين هاست من ايراد نگيره
توي يه ويندوز ديگه هم ازم ايراد گرفت
مرسي
 

omidak

Active Member
سلام:
منظورم اينه:
کد:
db="\DB\Base.mdb"
strCon= "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath(db)
 

omidak

Active Member
سلام:
خوب برايه اون اصلاً Server.MapPath نمیخوایی:
کد:
strCon= "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=C:\xmss1\WWW\DB\Base.mdb"
 

جدیدترین ارسال ها

بالا