Domanda stupida..
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?Codice PHP:
C = 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
Grazie a tutti.
p.s. anche se elimino autoseed non funzia.