سلام خسته نباشید
یک سوال دارم و ان هم اینکه
چه طوری من می توانم وقتی به یک بانک اطلاعاتی وصل هستم ان را قطع اتصال کنم
باتشکر
سلام خسته نباشید
یک سوال دارم و ان هم اینکه
چه طوری من می توانم وقتی به یک بانک اطلاعاتی وصل هستم ان را قطع اتصال کنم
باتشکر
سلام
به چه طریقی به بانک اطلاعاتی وصل شدید؟
چه کاری می خوایید انجام بدید؟
من به صورت عادی ، یعنی بدون کد به بانک اطلاعاتی وصل شدم/ می شوم
فایل بانک اطلاعاتی اصلی من در درایو c قرار دارد
و در یک قسمت برنامه ام یک دکمه گذاشتم که اگر کاربر روی اون دکمه کلیک کرد ، بیاید یک فایل بانک اطلاعاتی خالی که در کنار برنامه است ، در داریو c کپی کنه.
حال با اینکه اون فایل بانک اطلاعاتی با برنامه باز شده است ویندوز اجازه کپی کردن نمیده
حال من میخوام بدونم چه طوری می تونم ارتباط را قطع کنم تا بتوانم فایل را کپی کنم.
باتشکر
با استفاده از شی filesystem object میشه فایها رو بودن بستن یا بدون قطع ارتباط کپی کرد
ضمنا توصیه می شه دیتابیستون رو در درایو c قرار ندید
ممنون میشه کمی توضیح بدید که چرا نباید تو درایو c گذاشت
و دوم چطور میشه از چیزی که گفتید استفاده کنم
ایا شما اموزشی داری
بانک اطلاعاتی نباید در درایو c باشه چون موقع تعویض ویندوز همه اطلاعات پاک میشهممنون میشه کمی توضیح بدید که چرا نباید تو درایو c گذاشت
البته اگه در تالار سرچ کنید آموزش های خوبی پیدا میشه ولیکن اینجا مختصری توضیح میدمو دوم چطور میشه از چیزی که گفتید استفاده کنم
ایا شما اموزشی داری
ضمن اینکهشی filesystem object خواص بسیار زیاد و مفیدی دیگه ای هم داره که توصیه میشه حتما یاد بگیرید
اما جواب :
1 - از گزینه project گزینه references رو انتخاب کنید
2- microsoft scripting runtime رو تیک بزنید و بعد ok
3- حالا از کد زیر استفاده کنید
Dim a As New FileSystemObject
Dim b As File
Set b = a.GetFile("d:\bank.mdb")
b.Copy "f:\bank.mdb"
این کد فایل bank.mdb رو از درایو d به درایو f کپی می کنه
موفق باشید
یاعلی
ممنون دستتون درد نکنه
کارم راه فتاد ، فقط یک سوال
در اخر میشه ارتباط با فایل دیتا بیس را قطع کرد یا نه؟
connecion.Close() رو تست کردین؟