بانک با قابلیت جا به جایی - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

بانک با قابلیت جا به جایی

0 امتیاز

سلام من یک بانک با SQLEXPRESS درست کردم و با سی شارپ ارتباطش دادم ولی داخل جا به جا کردن بانک مشکل دارم:
وقتی برنامه را کپی میکنم داخل کامپیوتر دیگه برنامه اجرا نمیشه یعنی به رشته اتصالم گیر میده.
من جواب این سوالو تقریبا میدونم و یک قطع کد مربوط بهش دارم:
"Data Source=.\\SQLEXPRESS;AttachDbFilename=" + Environment.CurrentDirectory + "\\YourBankName.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
ولی بازم یک مشکلی داره برنامه اجرا میشه ولی وقتی دارم اطلاعات ثبت میکنم ثبت میشه ولی داخل بانکم ثبت نمیشه یعنی برنامه را یکبار می بندم و دوباره اجراش میکنم دیگه اون اطلاعاتی که ثبت کردم نیست.
کسی میتونه راهنماییم کنه؟
یا برای رشته اتصالم یک قطعه کدی بده که داخل بقیه سیستم ها هم جواب بده؟

سوال شده تیر 4, 1393  بوسیله ی seied javad (امتیاز 17)   1 1
دوباره تگ گذاری شد تیر 16, 1393 بوسیله ی BlueBlade

1 پاسخ

0 امتیاز
سلام
اول از همه sql express رو تو کامپیوتر مقصد نصب کن
بعد بانک اطلاعاتیتو بهش اتچ کن
بعدش رشته اتصالتو مناسب با سیستم مقصد تغییر بده
Data source=server;initial catalog=db
برای ثبت تغییرات ببین که از تراکنش استفاده میکنی یا نه
پاسخ داده شده تیر 4, 1393 بوسیله ی alixw24 (امتیاز 656)   2 5 13
سلام
ممنون ولی من نمیخوام sql را روی کامپیوتر مقصدم نصب کنم.
این پروؤه را میخوام به عنوان یک نرم افزار ارائه بدم یعنی دارای setup
حالا چیکار کنم؟
سلام بانک اطلاعاتی sql server برای اجرا نیاز به سرویس مربوطه داره میتونی فقط سرویس مربوط به نسخه sql server express رو از سایت مایکروسافت ضمیمه کنی و با فایل ستاپت نصب کنی
بعد برنامت توی اولین اجراش میتونه یک فایل اسکریپت رو اجرا کنه تا بانک اتچ بشه
یعنی نمیشه بدون نصب نرم افزار sql  این برنامه را اجرا کرد؟
...