cs_kyle
Messages postés24Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention16 octobre 2008
-
17 oct. 2005 à 14:05
cs_kyle
Messages postés24Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention16 octobre 2008
-
17 oct. 2005 à 14:47
Bonjour à tous,
Voilà je dois créer dynamiquement une base de données contenant des tables. Je fais cela grace à ADOX, de manière générale tous se passe bien sauf que :
dans une table je dois créer un enregistrement au début de l'appli et complèter ce même enregistrement en fin d'appli (pour être claire : enregistrer le début de connexion et la fin de connexion). Hors en créant une table avec ADOX les colonnes sont par défaut en Null interdit, je veux changer la propriété "Nullable" mais je reçois ensuite l'erreur : "Item cannot be found in the collection corresponding with the requested name or ordinal"
Help please !!!
Les voies de l'informatique sont impénétrables....
cs_kyle
Messages postés24Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention16 octobre 2008 17 oct. 2005 à 14:44
Je veux bien mais il créé bien mes colonnes ! Voici le code, je comprends...
tbl.Name = "LogConnexions"
For j = 1 To 5
Set NewCol = New ADOX.Column
With NewCol
.Name = Choose(j, "Login", "HeureDebut", "DateDebut", "HeureFin", "DateFin")
.Type = adVarWChar
.DefinedSize = 50
'.Properties("Default") = "A venir"
End With
tbl.Columns.Append NewCol If j 4 Or j 5 Then
tbl.Columns.Item(j).Properties("Default") = "A venir"
End If
Next j
cat.Tables.Append tbl
tbl étant la table ajoutée. L'erreur se produit içi : tbl.Columns.Item(j).Properties("Default") = "A venir"
Les voies de l'informatique sont impénétrables....
cs_kyle
Messages postés24Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention16 octobre 2008 17 oct. 2005 à 14:47
Ici j'ai changé la propriété pour faire un essai, il faut biensur remplacer "Default" par "Nullable" et "A venir" par true mais meme dans là cela ne fonctionne pas ! :'(
Les voies de l'informatique sont impénétrables....