PDA

View Full Version : سوال: اجرا نشدن پایگاه داده در فایل نصب شده C#



mehdi.he
سه شنبه 08 تیر 1389, 10:28 صبح
سلام- به همه دوستان
من یک نرم افزار کتابخانه در سی شارپ درست کردم و از آن یک فایل نصاب ساخته ام .
اما متاسفانه فایل نصب شده روی کامپیوترهای دیگر اجرا میگردد ولی جداول مربوط به پایگاه داده را باز نمی کند و فکر کنم برنامه ارتباطی با دیتابیس ندارد.

نحوه ارتباط من با دیتابیس از طریق بارگذاری آن با کد نویسی است نه با کنترلها.
در ساخت فایل نصاب sql Express را هم به همراه دات نت ضمیمه کردم که در کامپیوترهای دیگر نصب گردد.
ولی باز مشکل دارم .
لطفاً مرا راهنمایی کنید:افسرده:

baharvand87
سه شنبه 08 تیر 1389, 10:34 صبح
سلام خودتم از sql server express استفاده کردی تو برنامت و ا لبته به sp2 بودنش هم توجه کن

حجتی نیا
سه شنبه 08 تیر 1389, 10:47 صبح
connectionstring = "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\database-name.mdf;Integrated Security=True;User Instance=True";

mehdi.he
شنبه 26 تیر 1389, 18:37 عصر
من به صورت زیر نوشتم دوباره از AttachLibrary خطامی گیره
SqlConnection obj = new SqlConnection();
obj.ConnectionString = "Data Source=.\\SQLEXPRESS;AttachLibrary=|Debug|\\Librar y.mdf;Integrated Security=True;User Instance=True";

حجتی نیا
شنبه 26 تیر 1389, 18:43 عصر
من به صورت زیر نوشتم دوباره از AttachLibrary خطامی گیره

باید از AttachDbFileName استفاده کنین..