Что я должен исправить ?
Необработанное исключение типа "System.Data.SqlClient.SqlException" произошло в System.Data.dll
Дополнительная информация: Необходимо объявить скалярную переменную "@LastName".
Что я уже пробовал:
String ConnectionString, SQL; ConnectionString = "Data Source=DESKTOP-411ATJG\\SQLEXPRESS; Initial Catalog=CarRental; Integrated Security=True"; SQL = "Update Customers SET LastName=@LastName,phone=@phone,Address=@Address where CustID=@CustID "; SqlConnection conn = new SqlConnection(ConnectionString); SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = SQL; cmd.Parameters.Add("@CustID", SqlDbType.Int).Value = Convert.ToInt32(cust.ToString()); if (ULN.Text != "") { cmd.Parameters.Add("@LastName", SqlDbType.VarChar).Value = ULN.Text; } if (UAddress.Text != "") { cmd.Parameters.Add("@Address", SqlDbType.VarChar).Value = UAddress.Text; } if (UPhone.Text != "") { cmd.Parameters.Add("@phone", SqlDbType.Int).Value = Convert.ToInt32(UPhone.ToString()); } conn.Open(); cmd.ExecuteNonQuery(); cmd.Parameters.Clear(); conn.Close();