OVH Cloud OVH Cloud

Paramètre

1 réponse
Avatar
Annie L.
J'utilise le paramètre suivant :

pc.Add("DateNaissance", OleDbType.DBDate)

pc("DateNaissance_Orig").Value = row("DateNaissance", DataRowVersion.Original)


Mais cela ne passe pas pour à cause de la 2e ligne, car cette ligne sert
seulement pour vérification.
C'est le champ 'Date' qui ne passe pas. Dans ma table 'Access', le champ est
déclarée 'Date/Heure'. Le 'oleDbType.DBDate' dit que le format est
'aaaa-mm-jj' et dans ma table c'est le format que j'utilise. Quel est mon
problème???
Merci de vos réponses!

1 réponse

Avatar
Annie L.
J'ai trouvé! En fait, ce n'est pas le champ 'Date' qui est en cause. C'est
dans la clause 'Where' qu'il y a un problème. Il faut, pour les champs vides
ou 'Null' déclarée la clause 'Where' différemment pour gérer les champs vides
comme suit:

...WHERE (ContactName = ? OR ((? IS NULL) AND (ContactName IS NULL))))

déclarée les champs qui acceptent des valeurs 'NULL' comme ci-dessus.

Merci quand même et j'espère que cela va aider les programmeurs!

"Annie L." a écrit :

J'utilise le paramètre suivant :

pc.Add("DateNaissance", OleDbType.DBDate)

pc("DateNaissance_Orig").Value = row("DateNaissance", DataRowVersion.Original)


Mais cela ne passe pas pour à cause de la 2e ligne, car cette ligne sert
seulement pour vérification.
C'est le champ 'Date' qui ne passe pas. Dans ma table 'Access', le champ est
déclarée 'Date/Heure'. Le 'oleDbType.DBDate' dit que le format est
'aaaa-mm-jj' et dans ma table c'est le format que j'utilise. Quel est mon
problème???
Merci de vos réponses!