Crea il TFIN
valorizzare anche un parametro:
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
Allo stato attuale, non stai mettendo virgolette attorno al valore su cui stai filtrando, quindi la query lo tratta come un identificatore (campo, variabile, ecc.) Piuttosto che un valore costante. Poiché stai già utilizzando un parametro per il valore "in uso" (che non è necessario poiché stai fornendo un valore costante), la soluzione migliore è utilizzare anche un parametro per il filtro.