Я просмотрел весь интернет, чтобы попытаться ответить на этот вопрос, но мне не повезло. Я полагаю, что это простая ошибка с моей стороны, но я не могу определить, что это за жизнь.
var queryString1 = "SELECT * FROM Product_Table WHERE CustomerInvoice='@custInvSel';";
SqlCommand comm1 = new SqlCommand(queryString1, conn);
comm1.Parameters.AddWithValue("@custInvSel", customerInvoiceSelected);
Как правило, приведенный выше код не возвращает никаких данных, несмотря на наличие данных. Когда код читает
var queryString1 = "SELECT * FROM Product_Table WHERE CustomerInvoice='"+customerInvoiceSelected+"';";
SqlCommand comm1 = new SqlCommand(queryString1, conn);
Все отлично работает. Ни в одном случае не было ошибок, что поставило меня в тупик. Похоже, что с параметрами запрос все смешивает.
Запрос выполняется в обоих случаях одинаково.
Любая помощь или опыт будут с благодарностью. Спасибо за ваше время!