Bonjour,
je souhaite passer une champ Access de type numérique en texte sous VB. Or en utilisant un simple
ALTER TABLE Task ALTER COLUMN TaskID varchar(10)
J'obtiens une erreur "system ressources exceeded" (la table à environ 500000 entrées, ça ne m'étonne pas ).
J'ai donc essayé de faire la chose suivante:
db.TableDefs("Task").Fields("TaskID").Type = dbText
Et là c'est l'erreur "3219: Invalid Operation" qui sort.
Pour le moment je contourne le problème avec la création d'une colonne texte additionnelle, copier le contenu de la colonne à modifier vers la nouvelle et changer les noms. Mais c'est bien lourd.
Y a-t-il moyen de faire ce que je veux sous DAO?
Partager