Дата отсутствует Операнд после оператора 'TruckGrossWeight'
У меня есть дата, где я хочу назначить запрос выбора. Но появляется следующее сообщение об ошибке:"Синтаксическая ошибка: отсутствует операнд после оператора TruckGrossWeight".
DataRow[] drs = dataTableForDropDowns
.Select("LNGFuelAvailability=" + drpdwnlst_LNGFuelAvailability.SelectedValue + " " +
"TruckGrossWeight=" + drpdwnlst_TruckGrossCombinedWeight.SelectedValue + "");
Значения выбранных значений (int):
drpdwnlst_LNGFuelAvailability.SelectedValue= 5
drpdwnlst_TruckGrossCombinedWeight.SelectedValue = 2
1 ответ
Решение
Попробуйте ниже
DataRow[] drs = dataTableForDropDowns.Select("LNGFuelAvailability = "+drpdwnlst_LNGFuelAvailability.SelectedValue+ " AND TruckGrossWeight = "+drpdwnlst_TruckGrossCombinedWeight.SelectedValue);
синтаксис должен быть как ниже
DataRow[] results = table.Select("A = foo AND B = bar");
или же
DataRow[] results = table.Select("A = foo OR B = bar");