Domanda stupida..
Codice PHP:
= New Data.OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" m_Data)
            
C.Open()
            
            
Dim sql As OleDb.OleDbCommand
            sql 
= New OleDb.OleDbCommand("SELECT * FROM Cartelle"C)
            
daCartelle = New OleDb.OleDbDataAdapter(sql)
            
daCartelle.Fill(Cartelle)
            
Cartelle.Columns("id").AutoIncrement True
            Cartelle
.Columns("id").AutoIncrementStep 1
            Cartelle
.Columns("id").AutoIncrementSeed 1
            Cartelle
.Columns("id").Unique True
            Cartelle
.Columns("id").AllowDBNull False

            Dim cb 
As OleDb.OleDbCommandBuilder
            cb 
= New OleDb.OleDbCommandBuilder(daCartelle)
            
daCartelle.UpdateCommand cb.GetUpdateCommand
            daCartelle
.InsertCommand cb.GetInsertCommand
            daCartelle
.DeleteCommand cb.GetDeleteCommand 
Nel DB, la tabella Cartelle ha come ultimo record l'ID 5. Quindi mi aspetto che quando andrà a creare una nuovo record nella Datatable Cartelle, l'id sarà 6. Invece mi da 1. Come mai?
Grazie a tutti.

p.s. anche se elimino autoseed non funzia.