Я пытаюсь получить «customer_id» из таблицы Customer и вставить его вКак получить данные из таблицы и вставить в другую таблицу?
fare_tariff(tariff_id, customer_id, total_price)
Так я извлечь customer_id из таблицы Customer, как показано ниже:
using (SqlCommand command = new SqlCommand("SELECT customer_id FROM Customer WHERE UserName = '" + username + "' Password = '"+password +"' ", connection))
{
string cust_id = customer_id.ToString();
SqlDataReader myReader = command.ExecuteReader();
if (myReader.Read())
{
cust_id = myReader["customer_id"].ToString();
}
int c_id = Convert.ToInt32(cust_id);
myReader.Close();
custID(c_id);
}
и вставьте customer_id в таблицу fare_tariff как ниже:
using (SqlCommand command = new SqlCommand("INSERT INTO flight_reservation(tariff_id, customer_id, total_price) VALUES(@val1,@val2,@val3)", connection))
{
command.Parameters.Add("@val1", SqlDbType.Int).Value = tariff_id;
command.Parameters.Add("@val2", SqlDbType.Int).Value = customer_id;
command.Parameters.Add("@val3", SqlDbType.VarChar).Value = total_price.ToString();
command.ExecuteNonQuery();
}
Я объявила customer_id как переменную для хранения customer_id.
Проблема заключается в том, что значение тарификации и total_price вставлено успешно, но столбец customer_id еще не установлен.
Помощь нужна.
свою полную КОДУ трудно понять, ЧТО U ДЕЛАЕТ ОТСЮДА –
Если идентификатор клиента имеет нулевое значение, что вы думаете вы должны это сделать? –
Как переносится значение из 'c_id' в' customer_id'? –