• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

مشكل در مسير دهي بانك اطلاعات در win 2003 server

sinazn

Registered User
تاریخ عضویت
29 ژانویه 2005
نوشته‌ها
105
لایک‌ها
2
سن
44
محل سکونت
bandar abbas
با سلام به همه دوستان

من براي تست صفحاتي كه با asp براي سايت خود مي سازم از windows 2003 server روي سيستم خودم استفاده مي كنم ولي روي اين ويندوز كد زير اجرا نمي شود

FP_conn.ConnectionString ="driver={microsoft access driver (*.mdb)};"&_
"DBQ=" & Server.MapPath("..\mydata.mdb")

و از كاراكتر (..) ايراد مي گيرد
در صورتيكه همين كد در windows 2000 server به خوبي اجرا مي شود
لطفا در صورت امكان كمك كنيد ممنون مي شم
 

nima178

Registered User
تاریخ عضویت
2 سپتامبر 2004
نوشته‌ها
882
لایک‌ها
12
محل سکونت
همان جایی که اینجا نیست

sinazn

Registered User
تاریخ عضویت
29 ژانویه 2005
نوشته‌ها
105
لایک‌ها
2
سن
44
محل سکونت
bandar abbas
به نقل از nima178 :
چه ايرادي مي گيره؟
ايرادشم بگو
فكر كنم آرتين بتونه بهت كمك كنه artin
من از يه كد ديگه استفاده مي كنم


پيغام خطا به صورت زير مي ده


server.mappath() error' asp 0175 :8000405
the '..' characthers are not allowed in the path parametter for the mappath method

در ضمن در صورت امكان كد شما به چه صورت هست
 

nima178

Registered User
تاریخ عضویت
2 سپتامبر 2004
نوشته‌ها
882
لایک‌ها
12
محل سکونت
همان جایی که اینجا نیست
cSTring="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
cSTring=cSTring & server.MapPath("\LotusEditor\db\IP.mdb")

من نمي دونم هسات تو چه جوريه ولي از من كه گفته فايلا رو اولا در پوشه ي دي بي بگذاريد
از جت 4 هم استفاده كنيد

و از كاراكتر (..) ايراد مي گيرد ببخشدي چرا اين دونقطه رو قرار مي ديد؟
من نمي فهم اگر حذفش كنيد چه مشكلي پيش مي ياد
اگر مثله من محدوديدت كه به پوشه خاصي اشاره كنيد كه خوب آدرس پوشه اي كه بد از مسير سوره بزاريد
اگرم محدوديت نداريد
كه راحت باشيد
نمي دونم امتحان كرديد اگر دونقطه رو برداريد چي ميشه
.. فكر كنم يه پوشه به عقب بر مي گردوند درسته؟
خوب اشتابهه ديگه
 

sinazn

Registered User
تاریخ عضویت
29 ژانویه 2005
نوشته‌ها
105
لایک‌ها
2
سن
44
محل سکونت
bandar abbas
به نقل از nima178 :
cSTring="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
cSTring=cSTring & server.MapPath("\LotusEditor\db\IP.mdb")

من نمي دونم هسات تو چه جوريه ولي از من كه گفته فايلا رو اولا در پوشه ي دي بي بگذاريد
از جت 4 هم استفاده كنيد

و از كاراكتر (..) ايراد مي گيرد ببخشدي چرا اين دونقطه رو قرار مي ديد؟
من نمي فهم اگر حذفش كنيد چه مشكلي پيش مي ياد
اگر مثله من محدوديدت كه به پوشه خاصي اشاره كنيد كه خوب آدرس پوشه اي كه بد از مسير سوره بزاريد
اگرم محدوديت نداريد
كه راحت باشيد
نمي دونم امتحان كرديد اگر دونقطه رو برداريد چي ميشه
.. فكر كنم يه پوشه به عقب بر مي گردوند درسته؟
خوب اشتابهه ديگه


با تشكر از شما دوست عزيز
من كاراكتر(..) را براي اينكه يك پوشه برگردم عقب استفاده كردم و در ضمن اگر مسير كامل بدم اونوقت تو يك كامپيوتر ديگه بايد مثلا در روي همان مسير دقيقا فايل ها را قرار بدم تا كار كنه
اگر دو نقطه را بردارم كار نمي كنه و اگر بنويسم server.mappath& "lastfolder\db\data.mdb "
كار نمي كند.
در ضمن راه حلي را كه داديد امتحان مي كنم خيلي خيلي ممنون
 
بالا