begin process at 2012 02 09 13:36:47
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Delphi

 > 

Base de données

 > 

Access

 > 

insert date


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

insert date

mercredi 10 septembre 2008 à 20:13:16 | insert date

pierrecoulon

Bonjour à tous,

j'essaye d'insérer une date dans ma base de donnée Access.
j'ai un message d'erreur qui apparait.
je suppose que c'est à cause du format de la date.
voici mon code :

With ADOQuery6 do begin
          With SQL do begin
            Clear;
            Add('INSERT INTO pointages (id_travailleur, date)');
            Add('VALUES (''' + inttostr(i) + ''','''+ '10/03/1999' + ''')');
          end;
          ExecSQL;
          ADOQuery6.Close;
      end

quelqu'un pourrait-il m'éclairer?
Merci

Pierre
mercredi 10 septembre 2008 à 20:40:39 | Re : insert date

Oniria

Bonjour,

essaye avec un format 1999-03-10

Je sais que pour mysql, ça marche comme ça.



Oniria
mercredi 10 septembre 2008 à 21:20:08 | Re : insert date

Loulibier

Membre Club
Bonjour pierrecoulon, voici le formatage d'une date pour une base Access. #mm/dd/yyyy hh:nn:ss# source : With ADOQuery6 do begin With SQL do begin Clear; Add('INSERT INTO pointages (id_travailleur, date)'); Add('VALUES (''' + inttostr(i) + ''',' + '#03/10/1999#' + ')'); end; ExecSQL; ADOQuery6.Close; end
mercredi 10 septembre 2008 à 21:24:05 | Re : insert date

Loulibier

Membre Club
Désoler pour le formatage : With ADOQuery6 do begin With SQL do begin Clear; Add('INSERT INTO pointages (id_travailleur, date)'); Add('VALUES (''' + inttostr(i) + ''',' + '#03/10/1999#' + ')'); end; ExecSQL; ADOQuery6.Close; end; Bonne programmation.
jeudi 11 septembre 2008 à 09:26:09 | Re : insert date

pierrecoulon

merci beaucoup

j'ai essayé mais il m'indique toujours la même erreur.
est-ce que je dois choisir un modèe spécial de date dans le Access?

jeudi 11 septembre 2008 à 09:35:15 | Re : insert date

Loulibier

Membre Club
Bonjour,

Sauf erreur de ma part, il semblerait que le champ date ne peut être utilisé.
Essait de renommer ce champ (exemple : dtDate) dans ACCESS.
Tu peux essayer ça aussi :

With ADOQuery6 do
begin
   With SQL do
   begin
     Clear;
     Add('INSERT INTO pointages (id_travailleur, "date")');
     Add('VALUES (''' + inttostr(i) + ''',' + '#03/10/1999#' + ')');
   end;

   ExecSQL;
   ADOQuery6.Close;
end;

Bonne Prog,  Olivier
samedi 13 septembre 2008 à 16:49:40 | Re : insert date

Delphiprog

Administrateur CodeS-SourceS
Attention à ne pas utiliser des mots réservés du SQL pour nommer vos champs !!!
C'est une erreur fréquente.
De plus, je dirais que c'est une erreur de fonds car de quelle date s'agit-il ? Cela ne peut amener que des confusions à terme pour celui-là qui relira la requête ou la description du schéma de la base de données. Sans compter que s'il faut penser à mettre des quotes partout où ce champ est utilisé...

May Delphi be with you !

Pensez à cliquer sur Réponse acceptée lorsque la réponse vous convient.


Cette discussion est classée dans : insert, date, do, with, adoquery6


Répondre à ce message

Sujets en rapport avec ce message

Filtrer Une SQL [ par Jam_12 ] Bonjour à tous.je cherche comment filtrer une base de données en utilisant une date comme critère.pouvez vous me courriger cette proceduremerci d'avan With ... do [ par magicvinni ] Bonjour, j'ai fait une procedure dans le genre :With TStringList.Create do try Loadfromfile(..... chaine:='Bonjour'; Delete(Chaine,1,1); Color, Font, Size [ par yannba ] Suivant une instruction, je changes la couleur, taille, fonte de certains edit, label, ... Pour cla, je fais : with Edit4 do Begin Font.Name:=FontName Erreur syntaxe INSERT INTO [ par Guenky ] Salut! A chaque fois que j'exécute mon application, j'ai le message 'Erreur de syntaxe dans l'instruction INSERT INTO'...Je ne sais vraiment pas où se TIBTransaction déclenche une exception [ par vincentstryckmans ] Bonjour, Je lis le contenu d'une table (Interbase) via un TIBDataset avec le code suivant :   with dmInciBase.sq_resp_avis do   begin     with Select [HELP]Problème avec insertion ADOQuery [ par denden13h54 ] Bonjour, j'ai un gros problème d'insertion avec ADOQuery. J'insère ans une base de donnée MySQL. je vous montre le code qui bug : [code=pas]with ADO MDI et Tframe, libération mémoire [ par jderf ] Bonsoir, J’ai bien fait joujou avec les self, owner, parent et cela ma bien aider à comprendre les différences. Tout cela semble fonctionner correcte Index d'un table Dbase [ par webazard ] Bonjour, je crée un base Dbase indiqué dans l'aide de delphi en remplacant ttparadox par ttdbase.en supprimant la construction d'index min prog marche NMFTP, date modification fichier [ par usmok ] est ce que kk1 sait comment récupérer la date de derniere modification d'un fichier gra^ce à un TNMFTPpour l'instant ,jy parviens en utilisant NMFTP.L NMTFP date modification fichier [ par usmok ] est ce que kk1 sait comment récupérer la date de derniere modification d'un fichier gra^ce à un TNMFTPpour l'instant ,jy parviens en utilisant NMFTP.L


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 6,755 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales