мой код dosent works. PLS исправить меня.Выбрать и вставить из двух таблиц Sql.C#
Пример Я хочу сказать, принимать 2 значения из (COLUMN *) Где .... и 2 значения из (COLUMN *) Где ....
con.Open();
SqlCommand cmd = new SqlCommand
("INSERT INTO temp_rent(parts,size,color,quantities,barcode,name,mobile,code) select
parts,size,color,quantities,barcode from inventory where barcode = ('" + textBox4.Text + "')
select name,mobile,code from customermaster where code= '" + textBox1.Text + "')", con);
cmd.ExecuteNonQuery();
con.Close();
Прежде всего - вы не должны использовать конкатенацию текста запроса, так как это приводит к SQL-инъекции и возможным значениям проблем с экранированием. Вместо этого используйте параметризованные запросы. –
'' Я хочу сделать его меньше и проще »- начните с форматирования его, чтобы быть более читаемым. Это само по себе делает длинный * способ сделать код более простым. – David
В чем вопрос? Вы можете написать хранимую процедуру и вызывать ее вместо этого ... – Alex