مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

sadegh.te

عضویت از 1393/05/11

exe کردن برنامه کامل شده در سی شارپ برای اجرا رویه سیستم کاربر

  • سه شنبه 12 تیر 1397
  • 08:47
تشکر میکنم

سلام خسته نباشید

من برنامه نویسی و دیتابیس پروژه م کامل تموم شده دیتابیسمم sql server 2008R2 هستش حالا میخوام برنامه رو برای مشتری exe کنم قسمت C# رو exe کردم و درسته سوالم اینه که چطور باید دیتابیسم رو روی سیستم مشتری به برنامه وصل کنم؟ البته بدون نصب sql server

ممنون

پاسخ های این پرسش

تعداد پاسخ ها : 11 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 12 تیر 1397
  • 09:02
کاربر سایت

sadegh.te

عضویت از 1393/05/11

  • پنجشنبه 14 تیر 1397
  • 10:05

جناب مدائنی من طبق همون آموزشی که شما معرفی کردید جلو رفتم ولی وقتی برنامه رو اجرا می کنم از کانکشن استرینگم ارور میگیره

StrCon = "Data Source=.\\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|Home.mdf; Security=True;Pooling=False ";

ممنون میشم بگید مشکل کانکشنم چیه

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 14 تیر 1397
  • 10:42

نمونه 

connection string="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Bashgah100Data.MDF;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True""

کاربر سایت

sadegh.te

عضویت از 1393/05/11

  • پنجشنبه 14 تیر 1397
  • 10:54

جناب مدائنی این کانکشنی که شما گفتید رو تست کردم ولی بازم با ارور زیر مواجه شدم

ممنون میشم راهنماییم کنید

کاربر سایت

sadegh.te

عضویت از 1393/05/11

  • پنجشنبه 14 تیر 1397
  • 11:59

جناب مدائنی کمی تغییر تو کانکشن دادم الان برنامه این ارور رو میده

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 14 تیر 1397
  • 12:00

سرچ کنید Sql Express Connection String

کاربر سایت

sadegh.te

عضویت از 1393/05/11

  • پنجشنبه 14 تیر 1397
  • 12:03

سرچ کردم ولی وقتی کانکشنم رو تو کلاس میزارم این ارور رو میده میخوام بدونم مشکل کارم کجاس ؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 14 تیر 1397
  • 12:07

نمیتونه کانکشن رو باز کنه 

مطمئنید درست نصب شده ؟ 

کاربر سایت

sadegh.te

عضویت از 1393/05/11

  • پنجشنبه 14 تیر 1397
  • 12:26

آره جناب مدائنی درست نصب شده وقتی دیتابیس رو دستی اتچ میکنم برنامه درست کار میکنه

ولی من الان میخوام exe برنامه رو برای مشتری بگیرم

1- اومدم از دیتابیسم Generate Script گرفتم.

2- وصل شدم به سرور SqlExperess دیتابیسم و همونجا یه بانک دیگه به همون اسم ساختم و اسکریپتم رو اونجا اجرا کردم و بانکم ساخته شد.

3- دیتابیس Experess رو Detach کردم و اونو تو مسیر برنامه گذاشتم.

4- کانکشن استرینگی که شما گفتید رو تو کلاسم گذاشتم.

من تمام این مراحل بالا رو دقیق انجام دادم ولی الان که اجرا میگیرم ارور بالا رو که براتون گذاشتم بهم نشون میده جناب مدائنی بنظرتون مشکلش چیه؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 14 تیر 1397
  • 13:18

نمیشه حدس زد دوست من 

همه راه حل ها رو امتحان کردیم

کاربر سایت

axlxlm

عضویت از 1398/04/07

  • دوشنبه 25 شهریور 1398
  • 22:28

سلام منم مشکل شما رو دارم دوست عزیز .

این کانکشنی که آقای مدائنی دادن رو شما درست وارد نکردی.

connection string="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Bashgah100Data.MDF;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True""

مثلا باید انطوری شما بزنی ::

connection string="Data Source=.\SQLEXPRESS;AttachDbFilename=DataBase\Bashgah100Data.MDF;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True""

👆🏼👆🏼به دایرکتوری توجه کن :

ینی اینکه تو دایرکتوری DataBase فایل Bashgah100Data.MDF رو اضافه کردیم .

حال شما باید مسیری که دیتا بیسو گذاشتی رو بدی.

خودم هنوز تست نکردم

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)