rnm123
پنج شنبه 31 اردیبهشت 1388, 18:48 عصر
با سلام به همگی
من برای برنامه خودم که در سی شارپ نوشته بودم خواستم رشته کانکشن خود به ÷ایگاه داده را در یک فایل config قرار بدهم تا بتوانم بعد از نصب برنامه هم آنرا تغییر دهم . برای اینکار بر روی نام پروژه راست کلیک کرده و با گزینه add new Item گزینه Application configuration file را به برنامه اضافه کردم و کدهای آنرا بصورت زیر تغییر دادم :
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="ConStr" value ="server=.\\sqlexpress;AttachDbFilename= a.dmf;Integrated Security=true; Connect Timeout=30"/>
</appSettings>
</configuration>
بعد رشته کانکشن خود را در برنامه بصورت زیر مقدار دهی کردم :
string ConStr = System.Configuration.ConfigurationManager.AppSetti ngs["ConStr"];
ولی مقدار ConStr همیشه برابر null است . کسی میتونه بگه ایراد از کجاست ؟
من برای برنامه خودم که در سی شارپ نوشته بودم خواستم رشته کانکشن خود به ÷ایگاه داده را در یک فایل config قرار بدهم تا بتوانم بعد از نصب برنامه هم آنرا تغییر دهم . برای اینکار بر روی نام پروژه راست کلیک کرده و با گزینه add new Item گزینه Application configuration file را به برنامه اضافه کردم و کدهای آنرا بصورت زیر تغییر دادم :
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="ConStr" value ="server=.\\sqlexpress;AttachDbFilename= a.dmf;Integrated Security=true; Connect Timeout=30"/>
</appSettings>
</configuration>
بعد رشته کانکشن خود را در برنامه بصورت زیر مقدار دهی کردم :
string ConStr = System.Configuration.ConfigurationManager.AppSetti ngs["ConStr"];
ولی مقدار ConStr همیشه برابر null است . کسی میتونه بگه ایراد از کجاست ؟