maryam.g
سه شنبه 24 دی 1387, 23:20 عصر
سلام:قلب:
من مجبورم در پشت یک دکمه (on click)دو تا کوئری بنویسم که هردو مقادیری رو به جدول insert می کنند
مشکل من اینه که کانکشن اول درست کار می کنه و داده ها رو کامل وارد جدول می کنه و کانکشن دوم هیچ ارروری نمی ده ولی اصلا هیچ داده ای رو وارد نمی کنه !
نمی دونم مشکل از کجاست ???:عصبانی++:
ممنون اگه کمکم کنید
:لبخند:
String strConnectionString = "server=localhost ;database=Hotel;Trusted_Connection=yes";
SqlConnection myConnection = newSqlConnection(strConnectionString);
SqlCommand myCommand = newSqlCommand("Insert INTO tb_Passenger1" +
"(Pa_ID,Pa_Name,Pa_Family,PhoneNumber,Email)" +
"values(@Pa_ID,@Pa_Name,@Pa_Family,@PhoneNumber,@Em ail)", myConnection);
myCommand.CommandType = CommandType.Text;
myCommand.Parameters.AddWithValue("@Pa_ID", LblIdentity.Text);
myCommand.Parameters.AddWithValue("@Pa_Name", LblName.Text);
myCommand.Parameters.AddWithValue("@Pa_Family", LblFamily.Text);
myCommand.Parameters.AddWithValue("@PhoneNumber", LblPhoneNumber.Text);
myCommand.Parameters.AddWithValue("@Email", LblEmail.Text);
try
{
myCommand.Connection.Open();
myCommand.ExecuteNonQuery();
// lbl9.Text = "Record insert";
}
catch (SqlException)
{
}
finally
{
if (myConnection.State != ConnectionState.Closed)
myCommand.Connection.Close();
}
////second connection
String strConnectionString = "server=localhost ;database=Hotel;Trusted_Connection=yes";
SqlConnection reserveConnection = newSqlConnection(reserveConnectionString);
SqlCommand reserveCommand = newSqlCommand("Insert INTO tb_res (Pa_ID,Room_ID,Res_Date) values(@Pa_ID,@Room_ID,@Res_Date)", reserveConnection);
//SqlCommand reserveCommand = new SqlCommand("inserrt", reserveConnection);
reserveCommand.CommandType = CommandType.Text;
//reserveCommand.CommandText = "inserrt";
reserveCommand.Parameters.AddWithValue("@Pa_ID", ID);
reserveCommand.Parameters.AddWithValue("@Room_ID", number_room);
reserveCommand.Parameters.AddWithValue("@Res_Date", Label16.Text);
try
{
reserveConnection.Open();
reserveCommand.ExecuteNonQuery();
lblcode.Text = "Record insert";
}
catch (SqlException)
{
}
finally
{
if (reserveConnection.State != ConnectionState.Closed)
reserveCommand.Connection.Close();
}
this.ActiveForm = Form3;
من مجبورم در پشت یک دکمه (on click)دو تا کوئری بنویسم که هردو مقادیری رو به جدول insert می کنند
مشکل من اینه که کانکشن اول درست کار می کنه و داده ها رو کامل وارد جدول می کنه و کانکشن دوم هیچ ارروری نمی ده ولی اصلا هیچ داده ای رو وارد نمی کنه !
نمی دونم مشکل از کجاست ???:عصبانی++:
ممنون اگه کمکم کنید
:لبخند:
String strConnectionString = "server=localhost ;database=Hotel;Trusted_Connection=yes";
SqlConnection myConnection = newSqlConnection(strConnectionString);
SqlCommand myCommand = newSqlCommand("Insert INTO tb_Passenger1" +
"(Pa_ID,Pa_Name,Pa_Family,PhoneNumber,Email)" +
"values(@Pa_ID,@Pa_Name,@Pa_Family,@PhoneNumber,@Em ail)", myConnection);
myCommand.CommandType = CommandType.Text;
myCommand.Parameters.AddWithValue("@Pa_ID", LblIdentity.Text);
myCommand.Parameters.AddWithValue("@Pa_Name", LblName.Text);
myCommand.Parameters.AddWithValue("@Pa_Family", LblFamily.Text);
myCommand.Parameters.AddWithValue("@PhoneNumber", LblPhoneNumber.Text);
myCommand.Parameters.AddWithValue("@Email", LblEmail.Text);
try
{
myCommand.Connection.Open();
myCommand.ExecuteNonQuery();
// lbl9.Text = "Record insert";
}
catch (SqlException)
{
}
finally
{
if (myConnection.State != ConnectionState.Closed)
myCommand.Connection.Close();
}
////second connection
String strConnectionString = "server=localhost ;database=Hotel;Trusted_Connection=yes";
SqlConnection reserveConnection = newSqlConnection(reserveConnectionString);
SqlCommand reserveCommand = newSqlCommand("Insert INTO tb_res (Pa_ID,Room_ID,Res_Date) values(@Pa_ID,@Room_ID,@Res_Date)", reserveConnection);
//SqlCommand reserveCommand = new SqlCommand("inserrt", reserveConnection);
reserveCommand.CommandType = CommandType.Text;
//reserveCommand.CommandText = "inserrt";
reserveCommand.Parameters.AddWithValue("@Pa_ID", ID);
reserveCommand.Parameters.AddWithValue("@Room_ID", number_room);
reserveCommand.Parameters.AddWithValue("@Res_Date", Label16.Text);
try
{
reserveConnection.Open();
reserveCommand.ExecuteNonQuery();
lblcode.Text = "Record insert";
}
catch (SqlException)
{
}
finally
{
if (reserveConnection.State != ConnectionState.Closed)
reserveCommand.Connection.Close();
}
this.ActiveForm = Form3;