Faça o
TFIN
valorize um parâmetro também: 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
Do jeito que está, você não está colocando aspas no valor que está filtrando, então a consulta está tratando-o como um identificador (campo, variável, etc.) em vez de um valor constante. Como você já está usando um parâmetro para o valor "em uso" (o que não é necessário, pois você está fornecendo um valor constante), a melhor solução é usar um parâmetro para o filtro também.