 
         
        sqlUpdate =
                @"UPDATE VIN_номер SET VIN_номер = @VIN AND Регион_Страна_Фирма_расшифровка = @Страна 
                AND Модель_расшифровка = @Модель AND Колесная_база_расшифровка = @База AND Тип_кузова_расшифровка = @Кузов 
                AND Двигатель_расшифровка = @Двигатель AND Тип_трансмиссии_расшифровка = @Коробка AND 
                Год_выпуска_расшифровка = @Год AND Отделение_завода_расшифровка = @Завод AND Порядковый_номер = @Номер WHERE ID = @ID";
private void button4_Click(object sender, EventArgs e)
        {
            try
            {
                string sqlSelect = "";
                int baza = Convert.ToInt32(Baza.Text);
                int god = Convert.ToInt32(God_vipuska.Text);
                int zavod = Convert.ToInt32(Otdelenie_zavoda.Text);
                int nomer = Convert.ToInt32(Poryadkoviy_nomer.Text);
                int ID = Convert.ToInt32(id2.Text);
                sqlSelect =
                @"SELECT * FROM VIN_номер WHERE VIN_номер = @VIN AND Регион_Страна_Фирма_расшифровка = @Страна 
                AND Модель_расшифровка = @Модель AND Колесная_база_расшифровка = @База AND Тип_кузова_расшифровка = @Кузов 
                AND Двигатель_расшифровка = @Двигатель AND Тип_трансмиссии_расшифровка = @Коробка AND 
                Год_выпуска_расшифровка = @Год AND Отделение_завода_расшифровка = @Завод AND Порядковый_номер = @Номер AND ID = @ID";
                SqlConnection connection = new SqlConnection("Data Source = LAPTOP-KJLU9H2F\\SQLEXPRESS; Initial Catalog = 'Автосалон'; Integrated Security = True");
                connection.Open();
                SqlCommand command = connection.CreateCommand();
                command.CommandText = sqlSelect;
                command.Parameters.Add("@VIN", SqlDbType.VarChar, 20).Value = VIN.Text;
                command.Parameters.AddWithValue("@Страна", SqlDbType.Text).Value = Strana.Text;
                command.Parameters.AddWithValue("@Модель", SqlDbType.Text).Value = Model.Text;
                command.Parameters.AddWithValue("@База", SqlDbType.Int).Value = baza;
                command.Parameters.AddWithValue("@Кузов", SqlDbType.Text).Value = Kuzov.Text;
                command.Parameters.AddWithValue("@Двигатель", SqlDbType.Text).Value = Dvigatel.Text;
                command.Parameters.AddWithValue("@Коробка", SqlDbType.Text).Value = Transmissia.Text;
                command.Parameters.AddWithValue("@Год", SqlDbType.Int).Value = god;
                command.Parameters.AddWithValue("@Завод", SqlDbType.Int).Value = zavod;
                command.Parameters.AddWithValue("@Номер", SqlDbType.Int).Value = nomer;
                command.Parameters.Add("@ID", SqlDbType.Int).Value = ID;
                SqlDataAdapter adapter = new SqlDataAdapter();
                adapter.SelectCommand = command;
                DataTable table = new DataTable();
                adapter.Fill(table);
                dataGridView2.DataSource = table;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        } 
        sqlSelect =
                @"SELECT * FROM VIN_номер WHERE VIN_номер = @VIN AND Регион_Страна_Фирма_расшифровка = @Страна 
                AND Модель_расшифровка = @Модель AND Колесная_база_расшифровка = @База AND Тип_кузова_расшифровка = @Кузов 
                AND Двигатель_расшифровка = @Двигатель AND Тип_трансмиссии_расшифровка = @Коробка AND 
                Год_выпуска_расшифровка = @Год AND Отделение_завода_расшифровка = @Год 
                AND Порядковый_номер = @Номер AND ID = @ID";command.Parameters.Add("@VIN", SqlDbType.VarChar, 20).Value = VIN.Text;
                command.Parameters.AddWithValue("@Страна", SqlDbType.Text).Value = Strana.Text;
                command.Parameters.AddWithValue("@Модель", SqlDbType.Text).Value = Model.Text;
                command.Parameters.AddWithValue("@База", SqlDbType.Int).Value = baza;
                command.Parameters.AddWithValue("@Кузов", SqlDbType.Text).Value = Kuzov.Text;
                command.Parameters.AddWithValue("@Двигатель", SqlDbType.Text).Value = Dvigatel.Text;
                command.Parameters.AddWithValue("@Коробка", SqlDbType.Text).Value = Transmissia.Text;
                command.Parameters.AddWithValue("@Год", SqlDbType.Int).Value = god;
                command.Parameters.AddWithValue("@Завод", SqlDbType.Int).Value = zavod;
                command.Parameters.AddWithValue("@Номер", SqlDbType.Int).Value = nomer;
                command.Parameters.Add("@ID", SqlDbType.Int).Value = ID;
 
 
1. Хорошо, лицензия не главное, просто названий программ будет достаточно?
2. Во втором вопросе для меня все понятно