سلام
من یه برنامه ویندوزی دارم که با سی شارپ نوشتمش
برنامم از دیتابیس اس کیو ال استفاده میکنه
من همراه با setup نسخه 2008 sqlexpress رو نصب میکنم و بعد از اون فایل دیتابیسم رو به وسیله یه اسکریپت فایل دیتابیس رو که در مسیر پروژه ام قرار داره به sqlexpress اتچ میکنم
use master
goCREATE DATABASE [CtScan] On
(FILENAME =N'%appdir%DatabaseMyDatabase.mdf'),
(FILENAME =N'%appdir%DatabaseMyDatabase_log.ldf')
FOR ATTACH
تا اینجا همه چیز به خوبی انجام میشه
برنامم کامل نصب میشه . اما بعد از نصب وقتی برنامه رو run میکنم . هیچ داده ای از دیتابیس واکشی نمیکنه!!!!!!!!!!
و بهم خطای کانکشن میده!!!!!!
در فایل app.config یک کانکشن استرینگ دارم
<add name="ThisCoectionString"
coectionString="Data Source=.sqlexpress;Initial Catalog=MyDatabase;Integrated Security=True;User Instance=True" providerName="Microsoft.SqlServerCe.Client.3.5" />
چه چیزی در این کانکشن اشتباه هست ؟ من چه چیزی رو باید اصلاح کنم؟
لطفا راهنماییم کنید
از این نوع کانکشن استرینگ هم استفاده کردم که بی فایده بود
<add name="ThisCoectionString" coectionString="Data Source=.SQLEXPRESS;AttachDbFilename=|DataDirector y|MyDatabase.mdf;Integrated Security=True;User Instance=True;" providerName="System.Data.SqlClient" />
برچسب:
نویسنده: محمد رضا جوادیان