Bonjour,

2010/7/8 Martin Blaizot <martin.blai...@wanadoo.fr>

> RE-bonjour,
>
>
> Désolé, ça doit être la chaleur, mais je n'y arrive toujours pas.
>
> sur la date du jour :
>
> Print oProjectDialogFacture.getcontrol("DateFacture").date me donne : "
> 201007028 "
>
Bizarre ta date ? avec un zéro en trop ? ou un DEUX en trop ?
Sinon , en faisant Print
oProjectDialogFacture.getcontrol("DateFacture").text ? ou .value ? qu'est-ce
que ça donne (je ne connais les propriétés de ton controle... donc je
suppose que Test ou value donnerons la valeur en format texte.



>
> et
> Dim Date_Facture as date
> Date_Facture = oProjectDialogFacture.getcontrol("DateFacture").date
> Print Date_Facture
>
Je pense que la date en tant que telle n'est pas "affichable" car c'est un
format date, il faut donc le "convertir" en texte si tu veux l'imprimer.


> me donne : " 12/11/-8603 "
>
> et
>
>
> SQL = "INSERT INTO"& chr(34) &"Factures"& chr(34) & " " &"("& chr(34)
> &"RéfFacture"& Chr(34)&"," & chr(34) &_
> "RéfClient"& Chr(34)&"," & chr(34) &"DateFacture"& Chr(34)&") VALUES("&
> Quote(new_numero) &",'"& RefClientSelect &_
> "',"& Quote(Date_Facture) &")"
> maRequete.ExecuteUpdate(SQL)
>
> Si date_facture est bien un champ date, je n'aurais pas mis le quote() il
me semble si ça marche pas,
tu convertis date_facture en texte, là, tu peux rajouter les quotes.
  ex :
quote(year(Date_facture)&"-"&month(date_facture)&"-"&day(date_facture))
  (pas testé, mais c'est un truc du genre....)

Perso, quand j'ai ce genre de problème, je récupère le contenu de la
variable SQL et je le teste en SQL pour voir ce qui cloche.
Quand j'ai trouvé, je le programme pour que ça marche correctement ;-)

Yves

>  me renvoie le message d'erreur " Wrong Data Type "
>
> Il fait 32° et j'ai le cerveau qui commence à bouillir !!!
>
>
>
> D'avance merci,
>
>
> Martin
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
> For additional commands, e-mail: prog-h...@fr.openoffice.org
>
>


-- 
web site : http://www.molenbaix.com

Répondre à