ايران ويج

نسخه‌ی کامل: سوال
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
يك سوال :وقتي ديتا بيس مون رو وصل كرديم به مثلا ويژوال بيسيك وبخواييم كار رو از روي سيستم به جاي ديگه منتقل كنيم چه كار كنيم كه آدرس دهي ديتا بيس اون به هم نخوره
(فقط نگين تو همون درايوي كه روي سيستمت كار كردي بريز)
سلام
اگر منظور سوالت را درست متوجه شده باشم بايد conection string ي كه ساخته اي روي كامپيوتر خودت آخر جمله آن نام server كامپيوتر خودت است آن را بايد به نام server كامپيوتر جديد تغيير دهي . منظورم نام server sql است كه در هر كامپيوتر فرق مي كند .
سلام دوست عزيز

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

از
کد:
App.path & "\data name.mdb"


استفاده کن اينجور فقط کافي هست که بانک کنار فايل اجرايي باشه يعني :


کد:
a.ConnectionString = "Provider=Microsoft.Jet.OLEDB.3.51;Data Source=" & App.Path & "\data name.mdb"

:idea: :idea: :arrow:
اگر بانكمان چيز ديگري بود چي ؟
سلام!
اگر بانك اكسس باشه روشي كه دوستمون گفتند به كار ميره. اگر هم بانك اس كيو ال باشه كه
اصلا آدرس دهي نمي خواد. چون فقط كافيه سرور رو بهش معرفي كنيم. خودش تمام بانكهايي كه رو اين سرور رجيستر شده باشه ميشناسه(هر جاي هارد كه باشه!)
ممنون
خوب فكر كنم من هم همين را گفتم .
بله همينطوريه . در اس كيو ال اصلا لزومي به نام كامپيوتر و ... نيست فقط كافي هست كه سرور بانك را بهش معرفي كنيم (كه حالا در كامپيوتر شخصي همون localhost هست)
سلام!
gmsara از شما معذرت ميخوام.شما هم همينو گفته بوديد. ولي شما دوباره پرسيديد اگه بانك چيز ديگه اي بود چي؟فكر كردم متوجه نشديد منم توضيح دادم.
Mohandese_Javan نوشته است:سلام!
gmsara از شما معذرت ميخوام.شما هم همينو گفته بوديد. ولي شما دوباره پرسيديد اگه بانك چيز ديگه اي بود چي؟فكر كردم متوجه نشديد منم توضيح دادم.
ممنون