2013-11-13 7 views
0
protected void Button1_Click(object sender, EventArgs e) 
{ 
    string insrt = "insert into book_mas_det(book_date,book_from,book_to,travel_date,return_date,adult_pax,child_pax,travel_class,contact_name,pnr_no,tot_amt,adv_amount,travler_rmks,agent_rmks) values (@a,@b,@c,@d,@e,@f,@g,@h,@i,@j,@k,@l,@m,@n)"; 
    string insrt2 = "insert into book_mas_det(book_date,book_from,book_to,travel_date,adult_pax,child_pax,travel_class,contact_name,pnr_no,tot_amt,adv_amount,travler_rmks,agent_rmks) values (@a,@b,@c,@d,@f,@g,@h,@i,@j,@k,@l,@m,@n)"; 
    MySqlCommand cmd = new MySqlCommand(insrt, conn); 
    MySqlCommand cmd2 = new MySqlCommand(insrt2, conn); 
    if (MultiView1.ActiveViewIndex == 1) 
    { 

     cmd.Parameters.AddWithValue("@a", txtbookingdate.Text); 
     cmd.Parameters.AddWithValue("@b", ddlfrom.SelectedValue); 
     cmd.Parameters.AddWithValue("@c", ddlto.SelectedValue); 
     cmd.Parameters.AddWithValue("@d", txtdeprtr.Text); 
     cmd.Parameters.AddWithValue("@e", txtreturn.Text); 
     cmd.Parameters.AddWithValue("@f", txtadult.Text); 
     cmd.Parameters.AddWithValue("@g", txtchild.Text); 
     cmd.Parameters.AddWithValue("@h", ddlclass.SelectedValue); 
     cmd.Parameters.AddWithValue("@i", txtcontpername.Text); 
     cmd.Parameters.AddWithValue("@j", txtcontmobile.Text); 
     cmd.Parameters.AddWithValue("@k", txtamnttocharge.Text); 
     cmd.Parameters.AddWithValue("@l", txtadvamnt.Text); 
     cmd.Parameters.AddWithValue("@m", txtcmnttrav.Text); 
     cmd.Parameters.AddWithValue("@n", txtcmntagnt.Text); 

    } 
    else if (MultiView1.ActiveViewIndex == 0) 
    { 
     cmd2.Parameters.AddWithValue("@a", txtbookingdate.Text); 
     cmd2.Parameters.AddWithValue("@b", ComboBox1.SelectedItem.Text); 
     cmd2.Parameters.AddWithValue("@c", ComboBox2.SelectedItem.Text); 
     cmd2.Parameters.AddWithValue("@d", TextBox1.Text); 

     cmd2.Parameters.AddWithValue("@f", DropDownList1.Text); 
     cmd2.Parameters.AddWithValue("@g", DropDownList2.Text); 
     cmd2.Parameters.AddWithValue("@h", DropDownList3.SelectedItem.Text); 
     cmd2.Parameters.AddWithValue("@i", txtcontpername.Text); 
     cmd2.Parameters.AddWithValue("@j", txtcontmobile.Text); 
     cmd2.Parameters.AddWithValue("@k", txtamnttocharge.Text); 
     cmd2.Parameters.AddWithValue("@l", txtadvamnt.Text); 
     cmd2.Parameters.AddWithValue("@m", txtcmnttrav.Text); 
     cmd2.Parameters.AddWithValue("@n", txtcmntagnt.Text); 
    } 
    conn.Open(); 
    cmd.ExecuteNonQuery(); 
    cmd2.ExecuteNonQuery(); 
    conn.Close(); 
    string display = "Booking Details is added successfully"; 
    ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + display + "');", true); 
} 

это мой .cs код для подключения базы данных multiview.Actually у меня есть 3 вида односторонний, туда и обратно и Multicity, в течение первых двух точек зрения я собираюсь с этими кодами для подключения к базам данных . Но я не могу получить. ошибка дает .. "фатальную ошибку во время выполнения команды" ... как решить эту проблему ... ?? ..MultiView подключение к базе данных

ответ

0

Вы используете:
cmd.Parameters.AddWithValue ("@ I" , txtcontpername.Text);

Пробуйте следующее: cmd.Parameters.Add ("@ i", txtcontpername.Text);

+0

no..its not coming ... – Naveen31

+0

Существует еще один способ попробовать: cmd.Parameters.Add ("@" + st, OleDbType.VarChar) .Value = txtcontpername.Text; Единственная часть, которую я не уверен в том, какая база данных вы используете (OleDbType - это то, что я использую) – ggiinnoo