Io non capisco una cosa.
Ma perché ti interessa che i dati vengano inseriti nel DB in un certo ordine?
Essendo un DB un motore che può fornire dati secondo query di ricerca, perché non inserirli come capita ed ordinarli solo al momento della lettura facendo eseguire l'operazione di ordinamento direttamente al DB stesso?
SELECT * FROM clienti ORDER BY (quello che ti pare)
EnzoCurky scrive
nel mio DB eseguo un comando ke cerca il primo record libero col minore id disponibile, mentre il comando aggiungi crea un record aumentando di 1 l'id maggiore.
Ma allora se i tuoi inserimenti devono prendere sempre l'id più basso a quello esistente, perchè non tenti l'attruibuzione all'id di una chiave primaria ordinata in maniera decrescente?
$Conn.Exec(CREATE TABLE 'Tabella' ("'id' INTEGER PRIMARY KEY DESC, 'campo2', .... ,'campoN")
ed esegui poi la lettura come ti suggerisce Leo (order by 'id')
Ciao.