cs_MMichel
Messages postés1Date d'inscriptionjeudi 20 février 2003StatutMembreDernière intervention22 avril 2003
-
22 avril 2003 à 16:40
phg3113
Messages postés2Date d'inscriptionvendredi 20 février 2004StatutMembreDernière intervention18 mars 2004
-
18 mars 2004 à 11:53
Bonjour, je n'arrive pas a déterminer si une colone est de type Compteur (Identity) par la méthode OpenSchema de ADO.
Si vous savez quel schema peut me l'indiquer ca serait tres cool
phg3113
Messages postés2Date d'inscriptionvendredi 20 février 2004StatutMembreDernière intervention18 mars 2004 18 mars 2004 à 11:53
Bonjour
Voici comment je procède:
(...)
Dim rs As ADODB.Recordset
Dim fld As ADODB.Field
Dim colFields As ADODB.Fields
Set rs = New ADODB.Recordset
With rs
.Open "SELECT TOP 1 * FROM " & strTableName, cnx
Set colFields = .Fields
For Each fld In colFields
Set oField = New clField
IsAutoIncrement = fld.Properties("ISAUTOINCREMENT").Value
(...)
IsAutoIncrement contient vrai/faux selon que le champ est autonumber ou pas. Et ca fonctionne aussi bien pour une table en Ms-Access que pour une table en Sql-Server