begin process at 2010 02 09 19:50:38
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive SQL

 > 

Archives

 > 

Problème avec une requête

 > 

Erreur de syntaxe INSERT INTO


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

Erreur de syntaxe INSERT INTO

lundi 5 décembre 2005 à 10:54:40 | Erreur de syntaxe INSERT INTO

themioux

Membre Club
Salut

J'ai une erreur de syntaxe dans la requette suivante, et je n'arrive pas à comprendre pourquoi

INSERT INTO arcVersement (service, agentID, dateVersement, dateDebut, dateFin, conservation, desc, nbPieces, versement) VALUES ('RH', 'xxxxxxxx', #12/05/2005#, #12/31/1999#, #1/1/2000#, 'I', 'hfdghdfh', 666, 5)

Sachant que service, agentID et conservation sont de type texte ; dateVersement, dateDebut, dateFin sont de type date / heure ; nbPieces, versement sont de type numériques et desc est de type mémo

Je travaille avec une base access, j'ai essayé de mettre les dates entre apostrophes, sans apostrophes, et pareil pour le 666 et le 5... j'ai fais toutes les combinaisons possibles et je touve pas...

Merci d'avance à celui qui me comuniquera la solution
lundi 5 décembre 2005 à 12:17:32 | Re : Erreur de syntaxe INSERT INTO

themioux

Membre Club
Bon j'avance...

Après avoir testé la requette par petit bout (entendez "je commence par n'ajouter que le service, puis si ca marche j'ajoute l'agentID...") je suis arrivé à la conclusion suivante...

desc ne peut pas être rempli (c'est le seul champ mémo). Y a il un code particulier pour remplir cette colone ? Merci d'avance (et désolé pour la dérive de sujet, vu que maintenant, c'est un problème d'access )
lundi 5 décembre 2005 à 15:44:50 | Re : Erreur de syntaxe INSERT INTO

aieeeuuuuu

Réponse acceptée !

salut

DESC est un mot clef sous SQL
exemple SELECT ... ORDER BY monChamps DESC
pour indiquer de classer par ordre descroissant.

c'est pourquoi ca plante (a ce propose, pense a mettre le meesage d'erreur la prochaine fois, ca pourra nous aider a t'aider ;))

tu as donc deux solutions :

1 - tu change le nom de ce champs, ce qui est a mon sens la meilleure solution, car appeler un champs ou une table par un mot clef SQL , c'est source d'ennuis par la suite.

2 - si tu as deja trop de choses qui tournent comme ca et que tu ne peux plus changer le nom de ce champs, tu "dis" explicitement a Access que c'est un champs et nom le mot clef. je crois que tu dois pouvoir mettre des crochets : [DESC] au de DESC, mais je ne suis pas tout a fait sur de cette notation sous ACCESS.

(si ca ne marche pas, essaie de mettre entre guillements, ou qq chose comme ca)

en tout cas le probleme doit venir de la !

lundi 5 décembre 2005 à 15:57:29 | Re : Erreur de syntaxe INSERT INTO

themioux

Membre Club
Merci, j'avais trouvé, j'ai eu un flash et j'ai oublié de répondre

du coup, j'ai mis "description" et ca marche beaucoup mieux (j'ai passé l'après midi là dessus)


Cette discussion est classée dans : insert, erreur, type, syntaxe, into


Répondre à ce message

Sujets en rapport avec ce message

Pb Insert into !!!! Urgent ... [ par tousimages ] Voila je n'arrive pas a soumettre cette requete a accessil y a 21 champsid --> numeroAutocivilite, nom , prenom , societe, adr1, adr2 --> textecodepos requête Insert Into [ par richch ] Salut,Est ce que je peux utiliser cette requête, si non quelle est l'erreur?SQL="insert into Article (code_Famille, lib_Pr, def_Pr, princ_Vertus, gluc Requete sur un AGREGAT [ par cyberice67 ] Bonjour, Voilà j'ai un big problème sur une requete SQL. J'ai une base de donnée SQL Server est j'essaie de créer une requete portant sur un agregat. Question concernant une requet SQL [ par developvbdebut ] Bonjour tout le mondeEst il possible de mêttre deux insert into dans une même requet.Exemple:insert into tbl_A..............................insert int insert into cherche exemple ... SVP! [ par trexor ] Voilà, c'est pas que j'en ai marre mais je pète un peu les plonds. Pour insérer des données dans une bas access, c'est vraiment la merde avec vb.net!l access : insert into champ boolean [ par trexor ] Bonjour,j'ai un champ access boolean (true/false) que je dois remplir avec vb.net, mais j'ai une erreur insert into  Voici ma requte :Dim req1 = "INSE Faire une boucle de INSERT INTO [ par IdrilElendil ] Bonjour, j'essaie de faire une boucle pour insérer plusieurs lignes de suite dans une table d'Access via une procédure en VBA. For Indice = 1 To 3   Probleme d'integrité dans une stored avec transaction [ par issoux ] Conflit entre l'instruction INSERT et la contrainte COLUMN FOREIGN KEYVoilà mon erreur : j'ai une transaction que voici (sous sql server 2000) :CREATE violation de contraintes unique [ par dark_cross ] CREATE TABLE appareil(        num_vol number(4) PRIMARY KEY,    num_avion NUMBER(4),     nbvolh_mois NUMBER(4),    nbhvol_tot NUMBER(6),    capacite N Utilisation des variables memoire dans la commande SQL INSERT INTO [ par Omer Pitou ] BONJOUR A TOUS ET MERCI D'AVANCE POUR VOTRE ASSISTANCE. Mon probleme est celui-ci : j'ai deux variables X,Y predefinies et dont les valeurs changent s


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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 : 0,390 sec (3)

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