Этот запрос выглядит так, как будто он был сгенерирован дизайнером запросов MS Access.Стиль очень устарел.
Вероятно, это больше похоже на то, что должно быть:
string sql = "SELECT LastName, AFM, TYPE, CATEGORY, SalePrice, FPA, Quantity, Final_Price " +
"FROM CUSTOMER c " +
"INNER JOIN [ORDER] o ON c.CUST_ID = o.CUST_ID " +
"INNER JOIN PRODUCT_ORDER p ON o.ID_ORDER = p.ID_ORDER " +
"INNER JOIN STORE s ON p.K_E = s.KE " +
"WHERE c.LASTNAME =@LastName";
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand("", connect);
cmd.Parameters.AddWithValue("@LastName", ComboBox1.Text.Tostring());
System.Data.SqlClient.SqlDataAdapter d2 = new System.Data.SqlClient.SqlDataAdapter(cmd);
Запрос все еще нуждается в работе.Я бы добавил квалификаторы таблицы в поля в команде выбора.Не забудьте избавиться от объектов, как только вы закончите с ними (или используйте, используя)