PDA

نسخه کامل مشاهده نسخه کامل : مشكل در اتصال به بانك با اي اس پي



ali_nioton
12-10-2006, 01:33
سلام
وقتي ادرس فيزيكي ميدم درست كار ميكنه
اما وقتي از
server.mappath
استفاده می کنم ارور میده
علت چیه؟

halizadeh
14-10-2006, 06:22
سلامممممممممم
:) ;)


من وقتي از server.mappath استفاده مي كنم پايگاهمو در همون پوشه اي كه برنامه هامو قرار دادم مي گذارم


وگرنه برام خطا مي ده مگه اينكه مثل شما آدرس فيزيكيشو بنويسم.

ali_nioton
15-10-2006, 03:11
اين مشكل نيست
اين كد به ريشه سايت شما اشاره داره
مثلا يه سايت داري كه تمام محتوياتش رو توي يه پوشه به نام علي ريختي
و اين پوشه توي روت سروره
اين كد به پوشه علي اشاره داره و محتوياتش
حالا اگه ديتا تو يه پوشه ديگه تو همون پوشه علي هست قبل اسم ديتا اسم اون پوشه با بك اسلش بايد بياد


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

halizadeh
16-10-2006, 04:57
ببين من از اين دستور اينجوري استفاده مي كنم
:

filepath=server.mappath("bb/bsaz.mdb")
set cn=Server.CreateObject("ADODB.Connection")
cn.open="provider=Microsoft.Jet.OLEDB.4.0;Data Source="&filepath


خب هيچ خطايي ازم نمي گيره

ali_nioton
17-10-2006, 02:36
آها قضيه همينه
من كد سرور دات ... رو كه چاپ مي كنم آدرس ريشه يايتم رو ميده
يعني اوني كه فايل ايندكس توشه
اما برا اتصال ديتا وقتي ديتا بقل ايندكسه
بايد اسم ژوشه سايتم رو هم بدم
يعني كد سرور دات ... به ريشه سرور يعني روت اشاره ميكنه
وقتي يه هاست حقيقي بگيري از كجا مي خاي بوني مدير سرور اسم پوشه سايت تو رو تو هاست چي گذاشته؟

ameneh yusefi
17-10-2006, 21:08
set 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_nioton
18-10-2006, 01:55
اينا همش يكيه
شما ضمني تعريف ميكني
اونيكي صريح
اما مشكل من اينه كه تو كد كانكشن تو رشته كانكشن فقط همونجا
من بايد اسم پوشه سايتم رو هم بيارم

halizadeh
18-10-2006, 05:42
اينا همش يكيه
شما ضمني تعريف ميكني
اونيكي صريح
اما مشكل من اينه كه تو كد كانكشن تو رشته كانكشن فقط همونجا
من بايد اسم پوشه سايتم رو هم بيارم


ميشه كد ت رو بزاري من خوب متوجه نمي شم من اصلا تا بحال نديدم كه مجبور باشيم اسم پوشه سايت رو بنويسيم.

halizadeh
18-10-2006, 05:46
راستي اگه هم منظورت از اسم پوشه اون پوشه اي هستش كه پايگاهتو گذاشتي خب اونو كه خودت اسمش رو مي گذاري!

ali_nioton
19-10-2006, 01:36
منظورم كه اون نبود
پوشه اصلي خود سايتم بود كه حل شد

/..

همين
اينو قبل اسم ديتا گزاشتم خودش بجاي اسم پوشه سايت ور ميداره

چي؟
بله اينو منم ميدونم
اين به يه پوشه بالاتر اشاره ميكنه ولي
ولي
تو سيستم من به همون پوشه اي كه اين ديتاي كوفتي توشه اشاره ميكنه

احتمالا بازم رو هاست حقيقي ارور بده

ali_nioton
19-10-2006, 01:41
نه بابا
چي ميگيي؟
اينقدم گوشام دراز نيس

ديتا با ايندكس تو پوشه اصلي سايتن اون پوشه هم تو روت سرور
از ايندكس به ديتا ارتباط دادم

/..

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

؟؟؟

halizadeh
19-10-2006, 05:34
سلام

چقدر گيج گفتي چند بار از اول خوندم

ببين filepath=server.mappath("bsaz.mdb")

خب اگه ديتاي شما در كنار فايل ايندكستون باشه (خب يني توي پوشه جدا نيست) خب اصلا نيازي نيست كه اسم پوشه رو بنويسيد فقط نام پايگاه رو مي نويسي


(.. اينو قبل اسم ديتا گزاشتم خودش بجاي اسم پوشه سايت ور ميداره ..)

منظورت از اينو چيه؟

شايدم من خوب نگرفتم چي مي گي آخه من تابحال نديدم كه مجبور باشيم اسم پوشه سايت رو بنويسيم

شما مي خواي همون قسمتي كه اسم پوشه سايتتو مجبور بنويسي رو بزار تا منظورتو بهتر بفهميم.

در هر حال خيلي دوست دارم زودتر مشكلتون رفع بشه.

ali_nioton
20-10-2006, 01:42
آره ديگه
اسم پوشه رو نمي خاد
يعني نبايد بزارم

مشكل منم همينه
اسم پوشه رو ميخاد اگه نزارم كار نمي كنه

حالا اگه بخام تو هاست حقيقي بزارم اسم پوشه اي كه مدير هاست ميده رو ندارم
چي كار كردم
/..
خط بالايي
به جاي اسم پوشه گزاشتم

قانوني بايد به روت سرور اشاره كنه ولي به پوشه سايت من اشاره ميكنه

مشكل يكي دو تا نيس
خانه از پاي بس ....

ali_nioton
21-10-2006, 01:16
اينو منظورم
/..
خط بالايي رو نگاه كن
در اصل اين به طبقه بالاتر اشاره مي كنه
اما تو سيستم من به همون طبقه اشاره مي كنه
نمي دونم
ولي گمونم تو هاست باز ارور بده
مشكل يكي دو تا نيس
خانه از پاي بس ....

ali_nioton
21-10-2006, 01:18
اه
اينم قاطي كرده پستاي منونشون نميده
من هي فك ميكنم ذخيره نشده