ehm...non so ma provando con varie tabelle, sembra non funzionare
infatti mi risponde sempre che la tabella non ha colonna contatore :(
Dim conn As New OleDb.OleDbConnection
conn.ConnectionString = strConn
conn.Open()
Dim DA As OleDb.OleDbDataAdapter
strsql = "SELECT * FRom tipologie "
DA = New OleDb.OleDbDataAdapter(strsql, conn)
DA.Fill(DT)
Dim dcAutoIncrement As DataColumn = Nothing
For Each dc As DataColumn In dt.Columns
If dc.AutoIncrement Then
dcAutoIncrement = dc
Exit For
End If
Next
If dcAutoIncrement IsNot Nothing Then
MsgBox(String.Format("La colonna AutoIncrement è: {0}", dcAutoIncrement.ColumnName))
Else
MsgBox("Non è stata trovata nessuna colonna AutoIncrement")
End If
ho fatto come mi hai detto!, ti allego il database di prova che ho ustao, come puoi vedere la prima colonna è contatore!
a te funziona?