Cint

eowene Messages postés 28 Date d'inscription lundi 10 novembre 2003 Statut Membre Dernière intervention 19 décembre 2006 - 16 juin 2004 à 22:37
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 - 17 juin 2004 à 01:01
Bonjour à tous.
J'ai un petit problème que je ne comprends pas du tout.
Voilà, j'ai une base de données access et je travaille en ASP.
Je récupère une date dans cette base au format JJ/MM/AAAA. En faite, il s'agit d'un champs texte.
Je voudrais comparer cette date à une autre.
J'utilise pour ça :

enr_dat=rech_ac("aco_date_validation")
'enr_dat est une variable dans laquelle se trouve le champs texte issu de ma base de données (JJ/MM/AAAA)
enr_j=mid(enr_dat,1,2)
enr_j=cint(enr_j)
enr_m=mid(enr_dat,4,2)
enr_m=cint(enr_m)
enr_a=mid(enr_dat,7,4)
enr_a=cint(enr_a)
if sais_a<enr_a then
comp=1
end if
if sais_a=enr_a AND sais_m<enr_m then
comp=1
End if
if sais_a=enr_a AND sais_m=enr_m AND sais_j<=enr_j then
comp=1
End if

Mais voilà, j'ai l'erreur : "Utilisation non autorisée de Null: 'cint' " qui apparait et je ne comprends pas pourquoi.
Pouvez-vous m'aider ?

Merci d'avance.

3 réponses

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 71
16 juin 2004 à 22:53
utilises Val a la place de CInt
0
eowene Messages postés 28 Date d'inscription lundi 10 novembre 2003 Statut Membre Dernière intervention 19 décembre 2006
16 juin 2004 à 23:42
Ca ne marche pas non plus, il me renvoie l'erreur :

Type incompatible: 'val'
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 71
17 juin 2004 à 01:01
je ne comprends pas trop a quoi sers ce Cast, mais bon....

as tu verifié le contenu de enr_dat ?
0