PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV 2024 → [WB10] et mise a Null d'une date sous sql serveur
[WB10] et mise a Null d'une date sous sql serveur
Iniciado por vqi-2e3c, mar., 23 2006 7:58 PM - 4 respostas
Publicado em março, 23 2006 - 7:58 PM
Bonjour !
Sur une base SqlServeur j'ai un champ date...
comment vider ce champ ( le mettre a null), je n'y arrive pas ( ou plus
!)
je n'ai jamais eu ce genre de problème auparavant...
Sous l'editeur de SQLServeur, on tape [ctrl]+0 et le champ est bien a
Null
Comment faire pareil avec Webdev ?

j'ai un champ texte relieé a ma bdd, j'ai coché null si vide et quand
je met a jour la base avec ce champ vide ... Boum !

merci de vos réponses...

:D @+++

--
[Bernard Vessiot]
34980 Saint Gély du Fesc
Publicado em março, 23 2006 - 8:09 PM
[Bernard Vessiot] a écrit :
Bonjour !
Sur une base SqlServeur j'ai un champ date...
comment vider ce champ ( le mettre a null), je n'y arrive pas ( ou plus
!)
je n'ai jamais eu ce genre de problème auparavant...
Sous l'editeur de SQLServeur, on tape [ctrl]+0 et le champ est bien a
Null
Comment faire pareil avec Webdev ?

j'ai un champ texte relieé a ma bdd, j'ai coché null si vide et quand
je met a jour la base avec ce champ vide ... Boum !

merci de vos réponses...

:D @+++


essaye :
matable.monchamps..Null = Vrai
Publicado em março, 24 2006 - 9:16 AM
Jerome a pensé très fort :
[Bernard Vessiot] a écrit :
Bonjour !
Sur une base SqlServeur j'ai un champ date...
comment vider ce champ ( le mettre a null), je n'y arrive pas ( ou plus
!)
je n'ai jamais eu ce genre de problème auparavant...
Sous l'editeur de SQLServeur, on tape [ctrl]+0 et le champ est bien a
Null
Comment faire pareil avec Webdev ?

j'ai un champ texte relieé a ma bdd, j'ai coché null si vide et quand
je met a jour la base avec ce champ vide ... Boum !

merci de vos réponses...

:D @+++


essaye :
matable.monchamps..Null = Vrai


salut, merci de ta réponse !
j'avais déjà essayé cette approche, mais c'est pareil !
je continue ...
@+++

--
[Bernard Vessiot]
34980 Saint Gély du Fesc
Publicado em março, 24 2006 - 10:24 AM
Je ne sais pas trop si tu accedes via l acces natif ou pas,
mais en general pour mettre le champ a null je fais ca :

sSql est chaine = "Update MaTable Set MaDate=Null Where ..."
Il reste a executer la chaine sSql via hexecuterequeteSQL ....

La difficulte reside ici dans le fait que ton champ texte va renvoyer une
valeur si il est vide (merci webdev...), style "" ou 0 ...
Tu peux intercepter le "" ou le 0 et dans ce cas tu remplaces par "Null" dans
ta chaine SQL


Voila j espere que ca pourras t aider !
Dam's

PS :
A savoir, si tu dis a SQL :
"Update MaTable Set MaDate='' Where ..." il va te mettre dans le champ date
la date : 1901-01-01 !! C est ce qui doit se passer en fait !
Publicado em março, 24 2006 - 12:13 PM
[Bernard Vessiot] vient de nous annoncer :
Bonjour !
Sur une base SqlServeur j'ai un champ date...
comment vider ce champ ( le mettre a null), je n'y arrive pas ( ou plus
!)
je n'ai jamais eu ce genre de problème auparavant...
Sous l'editeur de SQLServeur, on tape [ctrl]+0 et le champ est bien a
Null
Comment faire pareil avec Webdev ?

j'ai un champ texte relieé a ma bdd, j'ai coché null si vide et quand
je met a jour la base avec ce champ vide ... Boum !

merci de vos réponses...

:D @+++


Merci à tous pour vos réponses !

--
[Bernard Vessiot]
34980 Saint Gély du Fesc