ایجاد دکمه بروزرسانی در برنامه برای بروزرسانی اطلاعات database
سلام
من یه برنامه نوشتم توش یه دیتاگرید داره که به دیتابیس SQL متصل شده و اطلاعات رو نشون میده. دیتابیس من روی یک سیستم دیگه اس و وقتی با ویزارد ارتباط با دیتابیس برقرار کردم خودش به صورت لوکال فایل دیتابیس رو در مسیر برنامه کپی کرد.
تا اینجای کار مشکلی نیست اما کاری که من میخوام انجام بشه اینه که وقتی برنامه رو روی سیستم های کلاینت ها نصب کردم ، برنامه امکان این رو داشته باشه که با زدن یک دکمه ی بروزرسانی توسط کاربر ، فایل دیتابیس من رو از سیستم ادمین برداره و جایگزین فایل فعلی کاربر کنه
نقل قول: ایجاد دکمه بروزرسانی در برنامه برای بروزرسانی اطلاعات database
سلام دوستان
من وقتی data connection ایجاد کردم ازم پرسید که میخوای دیتابیست رو به صورت یک فایل تو فولدر برنامه داشته باشی منم موافقت کردم الان وقتی برنامه رو اجرا میکنم اطلاعات دیتا گریدم از فایلی نمایش داده میشه که توی فولدر لوکال ایجاد شده و تغییراتی که تو دیتابیس اصلی میدم اعمال نمیشه. میخوام یک کلید بروزرسانی بزارم تو برنامه که من هر وقت دیتابیس رو آپدیت کردم، نرم افزار بره از روی شبکه به اون دیتابیس متصل بشه و اطلاعاتش آپدیت بشه.
راه حلش چیه؟؟
لطفا راهنمایی کنید
نقل قول: ایجاد دکمه بروزرسانی در برنامه برای بروزرسانی اطلاعات database
سلام دوستان
اگر سوالم نامفهومه بگین تا بیشتر توضیح بدم. اگرم کسی بلده خواهش میکنم راهنمایی کنه من برنامه ام همه چیش اوکیه فقط گیر این مورد هستم :افسرده::افسرده:
نقل قول: ایجاد دکمه بروزرسانی در برنامه برای بروزرسانی اطلاعات database
سلام. چرا میخای ی کپی ار روی سرور بیاری روی کلاینت؟چرا همه تغییراتت رو روی سرور اعمال نمیکنی؟هر اطلاعاتی که میخای بخونی یا بنویسی روی سرور انجام بده
نقل قول: ایجاد دکمه بروزرسانی در برنامه برای بروزرسانی اطلاعات database
نقل قول:
نوشته شده توسط
karim.mashayekhi
سلام. چرا میخای ی کپی ار روی سرور بیاری روی کلاینت؟چرا همه تغییراتت رو روی سرور اعمال نمیکنی؟هر اطلاعاتی که میخای بخونی یا بنویسی روی سرور انجام بده
من اول برنامه رو ست کرده بودم که بره از روی سرور اطلاعات رو برداره اما موقع اجرا روی سیستم خودم خیلی کند بود. واسه همین گفتم کلاینتی باشه
نقل قول: ایجاد دکمه بروزرسانی در برنامه برای بروزرسانی اطلاعات database
با سلام
عنوان تاپیک با مشکلتون همخونی نداره یا بهتره بگم کارتون اشتباست
ماهیت سیستم کلاینت سروری یعنی اطلاعات در سرور نگه داری بشن و کلاینتها به سرور وصل شده و از اطلاعات استفاده کنند
تا اونجایی که من متوجه شدم شما دارید با ویزارد (Binding Source) کار میکنید و بهتر بود قبل از ایجاد برنامه یا همون ابتدا سوالتون رو مطرح میکردید و اون پیامی که برای دیتابیس لوکال میده بایستی No میزدید
برای ایجاد تغییرات برید داخل منوی Project >Settings و ConnectionString رو تغییر بدید
توضیحات بالا برای سرور بود
حالا برید ConnectionString رو تغییر بدید و IP سرور رو قرار بدید و Rebuild کنید
اینم برای کلاینت
موفق باشید