Направете TFIN
стойност и на параметър:
command = new OleDbCommand(
"Update Trucks" +
" SET Trucks.TruckInUse = ? WHERE TFIN = ?", conn);
command.Parameters.Add(new OleDbParameter("@use", "T"));
command.Parameters.Add(new OleDbParameter("@tfin", storeTruckSplit));
command.ExecuteNonQuery();//Commit
В настоящия момент не поставяте кавички около стойността, по която филтрирате, така че заявката я третира като идентификатор (поле, променлива и т.н.), а не като постоянна стойност. Тъй като вече използвате параметър за стойността „в употреба“ (което не е необходимо, тъй като предоставяте постоянна стойност), най-доброто решение е да използвате параметър и за филтъра.