پارسا کیانبخت
یک شنبه 13 دی 1388, 22:37 عصر
با عرض سلام خدمت همه ی دوستان.
من دارم با استفاده از C# یک نرم افزار مدیریت پایگاه داده مینویسم اما به یه مشکلی برخورد کردم. من یه کلاس برای با اسم SQLClass برای کار با بانک اطلاعاتی نوشتم. که دارای یه متد Insert هست که اطلاعات مورد نظر رو درج میکنه. وقتی اطلاعات رو درج میکنم و دستور Select رو میزنم میبینم که اطلاعات درج شده. اما بعد از چند دقیقه (مثلا 10-20 دقیقه) یا بعد از اینکه یک بار ویژوال استودیو میبندم و باز میکنم متوجه میشم که اطلاعات درج شده پریده..!!
کد رو ببنید :
public void Insert(string Command, SqlConnection Connection)
{
SqlCommand MySqlCommand = new SqlCommand();
MySqlCommand.Connection = Connection;
MySqlCommand.CommandText = Command;
try
{
Connection.Open();
MySqlCommand.ExecuteNonQuery();
}
catch (Exception MyEx)
{
MessageBox.Show("Error Occured" + System.Environment.NewLine + MyEx.Message);
}
finally
{
Connection.Close();
}
ممنون میشم اگه راهنماییم کنید...
من دارم با استفاده از C# یک نرم افزار مدیریت پایگاه داده مینویسم اما به یه مشکلی برخورد کردم. من یه کلاس برای با اسم SQLClass برای کار با بانک اطلاعاتی نوشتم. که دارای یه متد Insert هست که اطلاعات مورد نظر رو درج میکنه. وقتی اطلاعات رو درج میکنم و دستور Select رو میزنم میبینم که اطلاعات درج شده. اما بعد از چند دقیقه (مثلا 10-20 دقیقه) یا بعد از اینکه یک بار ویژوال استودیو میبندم و باز میکنم متوجه میشم که اطلاعات درج شده پریده..!!
کد رو ببنید :
public void Insert(string Command, SqlConnection Connection)
{
SqlCommand MySqlCommand = new SqlCommand();
MySqlCommand.Connection = Connection;
MySqlCommand.CommandText = Command;
try
{
Connection.Open();
MySqlCommand.ExecuteNonQuery();
}
catch (Exception MyEx)
{
MessageBox.Show("Error Occured" + System.Environment.NewLine + MyEx.Message);
}
finally
{
Connection.Close();
}
ممنون میشم اگه راهنماییم کنید...