Récupérer la date système et l'enregistrer dans une base de données

Récupérer la date système et l'enregistrer dans une base de données - VB/VBA/VBS - Programmation

Marsh Posté le 04-06-2003 à 14:51:31    

J'aimerais que lorsque l'utilisateur clique sur un bouton, des données soient sauvegardées dans une table, dont la date système. Voici comment je m'y suis pris :
 
Dim DateActeuelle
 
'récupération de la date système
DateActuelle = Date
 
SQL = "INSERT INTO ACHAT(DATE) VALUES('" & Date & "');"
 
Mais ma syntaxe ne semble pas etre bonne. Quelqu'un a t il une solution à mon problème ? Puis je y arriver autrement ? Comment ?
 
Merci d'avance.

Reply

Marsh Posté le 04-06-2003 à 14:51:31   

Reply

Marsh Posté le 04-06-2003 à 21:46:31    

dzt a écrit :

J'aimerais que lorsque l'utilisateur clique sur un bouton, des données soient sauvegardées dans une table, dont la date système. Voici comment je m'y suis pris :
 
Dim DateActeuelle
 
'récupération de la date système
DateActuelle = Date
 
SQL = "INSERT INTO ACHAT(DATE) VALUES('" & Date & "');"
 
Mais ma syntaxe ne semble pas etre bonne. Quelqu'un a t il une solution à mon problème ? Puis je y arriver autrement ? Comment ?
 
Merci d'avance.


 
je ne connais pas trop le SQL, mais les cette partie, mais les guillemets se sont des chaines de caractère et manifestement, la date tu la récupère dans une variable...une variable entre dans une chaine de caractère c'est pas cool...si sa peut aider...
 

Code :
  1. (..)
  2. ('" & Date & " ')
  3. (..)

Reply

Marsh Posté le 05-06-2003 à 07:36:37    

en SQL il vaut mieux que la date soit formatée "universel", c'est à dire yyyy/mm/dd, sinon le serveur recevra une date formatée par défaut selon tes paramètres régionaux et il y a un risque de confusion (ce qui semble être le cas ici).  Avec le format universel, tu ne courres aucun problème.
 
Donc

Code :
  1. SQL = "INSERT INTO ACHAT(DATE) VALUES('" & Format$(Date, "yyyy/mm/dd" ) & "');"


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed