OVH Cloud OVH Cloud

ado et objet fields

3 réponses
Avatar
pcvsfr
Bonjour,

Voila je modifie via ADO un fichier excel, la requete fonctionne et je
recupére les collections field
ensuite j'affecte une variable aux collections fields de cette facon
externe.Fields("Arrivé à échéance").Value = arriveaecheance
dans le but de modifier les valeurs

La modification se passe bien sauf pour quelques uns ou il ne me mmodifie
pas la valeur du fields

Quelqu'un aurait il une idee ?

3 réponses

Avatar
pcvsfr
Bonjour,

Voila je modifie via ADO un fichier excel, la requete fonctionne et je
recupére les collections field
ensuite j'affecte une variable aux collections fields de cette facon
externe.Fields("Arrivé à échéance").Value = arriveaecheance
dans le but de modifier les valeurs

La modification se passe bien sauf pour quelques uns ou il ne me mmodifie
pas la valeur du fields


Pour etre plus claire

je lance une requete sur un fichier excel ferme
il me sort 10 membres de la collection fields
le fields("Arrivé à échéance") a pour valeur 0 au depart

je lui affecte la "valeur" vide

externe.Fields("Arrivé à échéance").Value = ""

le fields conserve la valeur 0

Quelqu'un aurait il une idee ?


Avatar
michdenis
Bonjour pcvsfr,


As-tu essayé ceci :

externe.Fields("Arrivé à échéance").Value = Null

Dans ta table access (en mode création), ce champ doit avoir été défini comme
pouvant accepter la valeur Null.


Salutations!


"pcvsfr" a écrit dans le message de news:


Bonjour,

Voila je modifie via ADO un fichier excel, la requete fonctionne et je
recupére les collections field
ensuite j'affecte une variable aux collections fields de cette facon
externe.Fields("Arrivé à échéance").Value = arriveaecheance
dans le but de modifier les valeurs

La modification se passe bien sauf pour quelques uns ou il ne me mmodifie
pas la valeur du fields


Pour etre plus claire

je lance une requete sur un fichier excel ferme
il me sort 10 membres de la collection fields
le fields("Arrivé à échéance") a pour valeur 0 au depart

je lui affecte la "valeur" vide

externe.Fields("Arrivé à échéance").Value = ""

le fields conserve la valeur 0

Quelqu'un aurait il une idee ?


Avatar
pcvsfr
Bonjour michdenis

Merci pour l'info cela fonctionne

Bonne journée


Bonjour pcvsfr,


As-tu essayé ceci :

externe.Fields("Arrivé à échéance").Value = Null

Dans ta table access (en mode création), ce champ doit avoir été défini comme
pouvant accepter la valeur Null.


Salutations!


"pcvsfr" a écrit dans le message de news:


Bonjour,

Voila je modifie via ADO un fichier excel, la requete fonctionne et je
recupére les collections field
ensuite j'affecte une variable aux collections fields de cette facon
externe.Fields("Arrivé à échéance").Value = arriveaecheance
dans le but de modifier les valeurs

La modification se passe bien sauf pour quelques uns ou il ne me mmodifie
pas la valeur du fields


Pour etre plus claire

je lance une requete sur un fichier excel ferme
il me sort 10 membres de la collection fields
le fields("Arrivé à échéance") a pour valeur 0 au depart

je lui affecte la "valeur" vide

externe.Fields("Arrivé à échéance").Value = ""

le fields conserve la valeur 0

Quelqu'un aurait il une idee ?