واضح آرشیو وب فارسی:سایت ریسک: ali_nioton12-10-2006, 01:33 AMسلام وقتي ادرس فيزيكي ميدم درست كار ميكنه اما وقتي از server.mappath استفاده می کنم ارور میده علت چیه؟ halizadeh14-10-2006, 06:22 AMسلامممممممممم :) ;) من وقتي از server.mappath استفاده مي كنم پايگاهمو در همون پوشه اي كه برنامه هامو قرار دادم مي گذارم وگرنه برام خطا مي ده مگه اينكه مثل شما آدرس فيزيكيشو بنويسم. ali_nioton15-10-2006, 03:11 AMاين مشكل نيست اين كد به ريشه سايت شما اشاره داره مثلا يه سايت داري كه تمام محتوياتش رو توي يه پوشه به نام علي ريختي و اين پوشه توي روت سروره اين كد به پوشه علي اشاره داره و محتوياتش حالا اگه ديتا تو يه پوشه ديگه تو همون پوشه علي هست قبل اسم ديتا اسم اون پوشه با بك اسلش بايد بياد ولي مشكل من اين نيس من لين كد رو ميزارم چيزي كه بهم داد رو چاپ ميكنم بعد همونو به جاي آدرس ميزارم اينجوري كار ميكنه اما با خود دستور مستقيم كه ميزارم كار نميكنه؟ ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟ halizadeh16-10-2006, 04:57 AMببين من از اين دستور اينجوري استفاده مي كنم : filepath=server.mappath("bb/bsaz.mdb") set cn=Server.CreateObject("ADODB.Connection") cn.open="provider=Microsoft.Jet.OLEDB.4.0;Data Source="&filepath خب هيچ خطايي ازم نمي گيره ali_nioton17-10-2006, 02:36 AMآها قضيه همينه من كد سرور دات ... رو كه چاپ مي كنم آدرس ريشه يايتم رو ميده يعني اوني كه فايل ايندكس توشه اما برا اتصال ديتا وقتي ديتا بقل ايندكسه بايد اسم ژوشه سايتم رو هم بدم يعني كد سرور دات ... به ريشه سرور يعني روت اشاره ميكنه وقتي يه هاست حقيقي بگيري از كجا مي خاي بوني مدير سرور اسم پوشه سايت تو رو تو هاست چي گذاشته؟ ameneh yusefi17-10-2006, 09:08 PMset con=server.createobject("adodb.connection") set res=server.createobject("adodb.recordset") con.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.MapPath("site.mdb") res.open "unit",con با چه پايگاه داده اي كار ميكني؟ ali_nioton18-10-2006, 01:55 AMاينا همش يكيه شما ضمني تعريف ميكني اونيكي صريح اما مشكل من اينه كه تو كد كانكشن تو رشته كانكشن فقط همونجا من بايد اسم پوشه سايتم رو هم بيارم halizadeh18-10-2006, 05:42 AMاينا همش يكيه شما ضمني تعريف ميكني اونيكي صريح اما مشكل من اينه كه تو كد كانكشن تو رشته كانكشن فقط همونجا من بايد اسم پوشه سايتم رو هم بيارم ميشه كد ت رو بزاري من خوب متوجه نمي شم من اصلا تا بحال نديدم كه مجبور باشيم اسم پوشه سايت رو بنويسيم. halizadeh18-10-2006, 05:46 AMراستي اگه هم منظورت از اسم پوشه اون پوشه اي هستش كه پايگاهتو گذاشتي خب اونو كه خودت اسمش رو مي گذاري! ali_nioton19-10-2006, 01:36 AMمنظورم كه اون نبود پوشه اصلي خود سايتم بود كه حل شد /.. همين اينو قبل اسم ديتا گزاشتم خودش بجاي اسم پوشه سايت ور ميداره چي؟ بله اينو منم ميدونم اين به يه پوشه بالاتر اشاره ميكنه ولي ولي تو سيستم من به همون پوشه اي كه اين ديتاي كوفتي توشه اشاره ميكنه احتمالا بازم رو هاست حقيقي ارور بده ali_nioton19-10-2006, 01:41 AMنه بابا چي ميگيي؟ اينقدم گوشام دراز نيس ديتا با ايندكس تو پوشه اصلي سايتن اون پوشه هم تو روت سرور از ايندكس به ديتا ارتباط دادم /.. اينو قبل اسم ديتا ميزارم به جا اسم پوشه سايتم ور ميداره ؟؟؟ halizadeh19-10-2006, 05:34 AMسلام چقدر گيج گفتي چند بار از اول خوندم ببين filepath=server.mappath("bsaz.mdb") خب اگه ديتاي شما در كنار فايل ايندكستون باشه (خب يني توي پوشه جدا نيست) خب اصلا نيازي نيست كه اسم پوشه رو بنويسيد فقط نام پايگاه رو مي نويسي (.. اينو قبل اسم ديتا گزاشتم خودش بجاي اسم پوشه سايت ور ميداره ..) منظورت از اينو چيه؟ شايدم من خوب نگرفتم چي مي گي آخه من تابحال نديدم كه مجبور باشيم اسم پوشه سايت رو بنويسيم شما مي خواي همون قسمتي كه اسم پوشه سايتتو مجبور بنويسي رو بزار تا منظورتو بهتر بفهميم. در هر حال خيلي دوست دارم زودتر مشكلتون رفع بشه. ali_nioton20-10-2006, 01:42 AMآره ديگه اسم پوشه رو نمي خاد يعني نبايد بزارم مشكل منم همينه اسم پوشه رو ميخاد اگه نزارم كار نمي كنه حالا اگه بخام تو هاست حقيقي بزارم اسم پوشه اي كه مدير هاست ميده رو ندارم چي كار كردم /.. خط بالايي به جاي اسم پوشه گزاشتم قانوني بايد به روت سرور اشاره كنه ولي به پوشه سايت من اشاره ميكنه مشكل يكي دو تا نيس خانه از پاي بس .... ali_nioton21-10-2006, 01:16 AMاينو منظورم /.. خط بالايي رو نگاه كن در اصل اين به طبقه بالاتر اشاره مي كنه اما تو سيستم من به همون طبقه اشاره مي كنه نمي دونم ولي گمونم تو هاست باز ارور بده مشكل يكي دو تا نيس خانه از پاي بس .... ali_nioton21-10-2006, 01:18 AMاه اينم قاطي كرده پستاي منونشون نميده من هي فك ميكنم ذخيره نشده سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 618]