PDA

View Full Version : مبتدی: خطا: The type initializer threw an exception



Elmira1987
دوشنبه 06 اردیبهشت 1389, 10:07 صبح
من يه پروژه ساختم كه به sql server وصل ميشه . الان مي خوام اجرا كنم اين error رو ميده .
The type initializer for 'esme poroje.ApplicationSetting' threw an exception

M.YasPro
دوشنبه 06 اردیبهشت 1389, 10:12 صبح
از خط خاصی از کدتون ایراد می گیره ؟

Elmira1987
دوشنبه 06 اردیبهشت 1389, 10:20 صبح
از خط خاصی از کدتون ایراد می گیره ؟

يه كلاس دارم به اسم applicationsetting كه تنظيماته ديتابيسم توشه از اون ايراد مي گيره ، به نظرتون ميشه علت از connectionstring ام باشه ؟؟؟/

M.YasPro
دوشنبه 06 اردیبهشت 1389, 10:28 صبح
کدتون رو بزارید تا بشه بهتون کمک کرد .

Elmira1987
دوشنبه 06 اردیبهشت 1389, 10:33 صبح
public static class ApplicationSetting
{
#region field
private static Boolean Opened=false;
private static String _connectionstring = global::SampleFreeTimeProfessor.Properties.Setting s.Default.ConnectionString;
private static SqlConnection _connection = new SqlConnection(_connectionstring);
private static DataSet _PublicTable = new DataSet();






#endregion
#region properties
public static String ConnectionString
{
get { return ApplicationSetting._connectionstring; }
}
public static SqlConnection Connection
{
get { return ApplicationSetting._connection; }
}
public static DataSet PublicTable
{
get { return ApplicationSetting._PublicTable; }
}
#endregion


#region method
public static void FillPublicTable()
{
//Fill tbTermType
SqlDataAdapter DA = new SqlDataAdapter("SelectTotbTermType", Connection);
DA.SelectCommand.CommandType = CommandType.StoredProcedure;
DA.Fill(_PublicTable, "tbTermType");
//Fill tbAdmissionType
DA = new SqlDataAdapter("SelectTotbAdmissionType", Connection);
DA.SelectCommand.CommandType = CommandType.StoredProcedure;
DA.Fill(_PublicTable, "tbAdmissionType");

}
public static void OpenConnection()
{
if (!Opened)
{
Connection.Open();
Opened = true;
}
}
public static void CloseConnection()
{
if (Opened)
{
Connection.Close();
Opened = false;
}

}

#endregion
اين كدمه تو كلاس application setting از اين ايراد مي گيره

M.YasPro
دوشنبه 06 اردیبهشت 1389, 11:00 صبح
خودتون این کد رو نوشتین؟یعنی نسبت به همین پروژه این کلاس نوشته شده؟
اسم پروژه SampleFreeTimeProfessor هست؟
توی setting پروژه خودتون connectionstring رو گزاشتین ؟

Elmira1987
دوشنبه 06 اردیبهشت 1389, 11:10 صبح
خودتون این کد رو نوشتین؟یعنی نسبت به همین پروژه این کلاس نوشته شده؟
اسم پروژه SampleFreeTimeProfessor هست؟
توی setting پروژه خودتون connectionstring رو گزاشتین ؟

آره خودم نوشتم
كه ديگه هربار نيام تعريف كنم
connectionstring ام تو setting تعريف كردم .

M.YasPro
دوشنبه 06 اردیبهشت 1389, 11:26 صبح
این ارور ، یه ارور خاص نیست که بشه از توضیحاتش فهمید علتش چیه .
اگر میخواید پروژتون رو بزارید تا اگر شد مشکل برطرف بشه .

http://www.barnamenevis.org/forum/showthread.php?t=193560

http://www.barnamenevis.org/forum/showthread.php?t=186583

csharpprogramer88
یک شنبه 12 اردیبهشت 1389, 12:08 عصر
سلام اين كه گفتيد پروژه ساختيد يعني ستاپ درست كرديد و روي سيستم مقصد ارور مي ده يا نه روي سيستم خودتون