PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2024 → Impossible d'affecter un null à un colonne monétaire d'une table Access
Impossible d'affecter un null à un colonne monétaire d'une table Access
Iniciado por David CLEMENT, 05,mar. 2005 11:01 - 3 respuestas
Publicado el 05,marzo 2005 - 11:01
J'utilise une base access qui contient une table DEVISLIG (Ligne devis).

Pour acceder à cette base j'ai défini dans l'analyse un connexion du type ACCESS2000 : Microsoft.jet.OLEDB.4.0

Dans le module analyse, dans la fenêtre description de rubrique pour la table DEVISLIG, j'ai coché "valeur Null par défaut" pour la colonne DLGPU ayant un type Monétaire.

lorsque mon programme exécute le code suivant :

DEVISLIG .DLGPU=Null // La valeur de DLGPU est 0 et non pas null.

Remarque, dans la fenêtre de description de la colonne, sur la partie droite, il y a un cadre avec le titre "OLEDB" 'Donnée personnelle".

Rubrique : Type = monétaire et sous type Ménétaire Windev
Valeur par défaut 0,00000 (! Est-ce là mon problème)

Pour info dans ACCESS la colonne a comme valeur par défaut Null et n'est pas obligatoire.
Publicado el 05,marzo 2005 - 20:39
Essaye en mettant :

DEVISLIG .DLGPU='Null'

Ca me rappelle un bug mais pas sur
A tester
Publicado el 06,marzo 2005 - 11:05
Bonjour,

Il me semble que la valeur par défaut est utilisée lorsque la rubrique n'est pas affectée.
Essaye donc sans mettre la ligne
DEVISLIG .DLGPU=Null

en espérant t'avoir aidé
Publicado el 06,marzo 2005 - 12:51
YannDMX a utilisé son clavier pour écrire :

Essaye en mettant :

DEVISLIG .DLGPU='Null'

Ca me rappelle un bug mais pas sur
A tester

DEVISLIG .DLGPU..null=vrai

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net