mahdishad
شنبه 08 خرداد 1389, 11:06 صبح
سلام دوستان عزیز.یکی از دوستان من این سایت رو برای بیان مشکلم بهم معرفی کرد و گفت که امکان نداره بی جواب بیرونی .
من یک نرم افزار با C# نوشتم و برای مدیریت پایگاه داده آن از sqlexpress استفاده کردمconnection String گم هم اینه:
"server=.\\SQLEXPRESS;AttachDbFilename=" + System.IO.Directory.GetCurrentDirectory() + "\\education_1.mdf;Integrated Security=true";
(database رو در کنار exe فایل پروژه قرار دادم)
این connection string باعث میشه databese بر اساس مسیری که قرار داره attach بشه
(مثلا: (e:\project name\bin\debug\database name
حالا مشکل از اینجا شروع میشه :
من برای پرینت گرفتن از crystalReport استفاده کردم.در مراحل طراحی فرم پرینت چون در sqlexpress , database بر اساس مسیر میشناسه , crystalReport هم database رو بر اساس مسیر میشناسه .
بعد از طراحی کامل برنامه براش یک setup با installShield درست کردم و آن را در مسیری مثلا: c:\program File\... نصب کردم و وقتی برنامه رو اجرا کردم در بخش پرینت error داد.
دلیل کار نکردن فرم report ها به این خاطره که موقع طراحی اونا database مثلا در مسیرe:\project name\bin\debug\database name
قرار داشته ولی الان database و exeفایل برنامه در مسیر
: c:\program File\... قرار داره
حالا نمیدونم مشکل رو چه طوری رفع بکنم
اگه کمکم کنید واقعا ممنون میشم
من یک نرم افزار با C# نوشتم و برای مدیریت پایگاه داده آن از sqlexpress استفاده کردمconnection String گم هم اینه:
"server=.\\SQLEXPRESS;AttachDbFilename=" + System.IO.Directory.GetCurrentDirectory() + "\\education_1.mdf;Integrated Security=true";
(database رو در کنار exe فایل پروژه قرار دادم)
این connection string باعث میشه databese بر اساس مسیری که قرار داره attach بشه
(مثلا: (e:\project name\bin\debug\database name
حالا مشکل از اینجا شروع میشه :
من برای پرینت گرفتن از crystalReport استفاده کردم.در مراحل طراحی فرم پرینت چون در sqlexpress , database بر اساس مسیر میشناسه , crystalReport هم database رو بر اساس مسیر میشناسه .
بعد از طراحی کامل برنامه براش یک setup با installShield درست کردم و آن را در مسیری مثلا: c:\program File\... نصب کردم و وقتی برنامه رو اجرا کردم در بخش پرینت error داد.
دلیل کار نکردن فرم report ها به این خاطره که موقع طراحی اونا database مثلا در مسیرe:\project name\bin\debug\database name
قرار داشته ولی الان database و exeفایل برنامه در مسیر
: c:\program File\... قرار داره
حالا نمیدونم مشکل رو چه طوری رفع بکنم
اگه کمکم کنید واقعا ممنون میشم