PHPMYSQL vers ACCESS

Fermé
S@di9 Messages postés 55 Date d'inscription jeudi 18 octobre 2007 Statut Membre Dernière intervention 18 mars 2011 - 18 sept. 2008 à 13:23
Christounet Messages postés 1264 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 - 20 sept. 2008 à 18:06
Bonjour,
je travail sur une BD sur phpmysql, mais je veu migrer les données que jé saisi vers access, pour cela jé utilisé le mode SQL sous les requettes d'access mais ça marche pas il m'affiche une erreur!!
voila le corp du requette:

INSERT INTO `désignation` (`Destination`, `ID`, `ID_LC`, `U-link`, `FREE`) VALUES ('MSC1/MALT134', 'Rx14', 'L8C1', 'OUI', 'NON'),
('BSC1 / RTG3', 'Rx11', 'L8C1', 'OUI', 'NON'),
('MSC2/UPD0', 'Rx12', 'L8C1', 'OUI', 'NON'),
('MSC2/UPD1', 'Rx12', 'L8C2', 'OUI', 'NON'),
('MSC2/UPD2', 'Rx12', 'L8C3', 'OUI', 'NON');
A voir également:

7 réponses

Christounet Messages postés 1264 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 1 389
18 sept. 2008 à 13:28
Bonjour,

Tu ne peux pas insérer plusieurs lignes avec un seul ordre INSERT, ton ordre SQL devrait être
INSERT INTO `désignation` (`Destination`, `ID`, `ID_LC`, `U-link`, `FREE`) VALUES ('MSC1/MALT134', 'Rx14', 'L8C1', 'OUI', 'NON');
INSERT INTO `désignation` (`Destination`, `ID`, `ID_LC`, `U-link`, `FREE`) VALUES('BSC1 / RTG3', 'Rx11', 'L8C1', 'OUI', 'NON');
INSERT INTO `désignation` (`Destination`, `ID`, `ID_LC`, `U-link`, `FREE`) VALUES('MSC2/UPD0', 'Rx12', 'L8C1', 'OUI', 'NON');
INSERT INTO `désignation` (`Destination`, `ID`, `ID_LC`, `U-link`, `FREE`) VALUES('MSC2/UPD1', 'Rx12', 'L8C2', 'OUI', 'NON');
INSERT INTO `désignation` (`Destination`, `ID`, `ID_LC`, `U-link`, `FREE`) VALUES('MSC2/UPD2', 'Rx12', 'L8C3', 'OUI', 'NON');

A plus
0
S@di9 Messages postés 55 Date d'inscription jeudi 18 octobre 2007 Statut Membre Dernière intervention 18 mars 2011 3
18 sept. 2008 à 13:31
Merciii chef
0
S@di9 Messages postés 55 Date d'inscription jeudi 18 octobre 2007 Statut Membre Dernière intervention 18 mars 2011 3
19 sept. 2008 à 13:11
Bonjour,

j'ai suivi vos instructions, j'ai utilisé l'ordre INSERT a chaque ligne:

INSERT INTO `DESIGNATION` (`Destination`, `ID`, `ID_LC`, `U-link`, `FREE`)
VALUES ('ET4_3/SNT_25', 'Rx17', 'L14C1', '1', '0');

INSERT INTO `DESIGNATION`(`Destination`, `ID`, `ID_LC`, `U-link`, `FREE`) VALUES ('ET4_3/SNT_26', 'Rx17', 'L14C2', '1', '0');

Mais il affiche l'érreur suivante :

Caractères trouvés après la fin de l'instructionSQL.

J'ai corrigé le probleme avec :

INSERT INTO `DESIGNATION` (`Destination`, `ID`, `ID_LC`, `U-link`, `FREE`)
VALUES ('ET4_3/SNT_25', 'Rx17', 'L14C1', '1', '0')

INSERT INTO `DESIGNATION`(`Destination`, `ID`, `ID_LC`, `U-link`, `FREE`) VALUES ('ET4_3/SNT_26', 'Rx17', 'L14C2', '1', '0');

Encors il m'affiche:

Point-virgule absent a la fin de l'instruction SQL

Une idée su ça??

Merciiiiiiiiiiiiiiiiiiiiiiii
0
S@di9 Messages postés 55 Date d'inscription jeudi 18 octobre 2007 Statut Membre Dernière intervention 18 mars 2011 3
19 sept. 2008 à 15:52
bonjour,

j'attend tjrs votre aide

merciiiiiiiiiiiiiiiiiii
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Christounet Messages postés 1264 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 1 389
19 sept. 2008 à 17:59
Bonjour,

Lorsque tu utilises le mode SQL pour une requête d'Access, tu ne peux avoir qu'un seul insert à la fois, ce qui explique ta première faute, et il faut un point-virgule à la fin de l'instruction.
Tu dois donc faire ton premier Insert, si c'est bon, tu copies/colles ton deuxième à la place du premier, etc ....
A plus
0
S@di9 Messages postés 55 Date d'inscription jeudi 18 octobre 2007 Statut Membre Dernière intervention 18 mars 2011 3
19 sept. 2008 à 18:50
salut
merci pr ton aide
Mais c'est ce que je cherche a évité cad entrer instruction par instruction

tu voi!!!


cordialement
0
Christounet Messages postés 1264 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 1 389
20 sept. 2008 à 18:06
Bonjour,

Tu peux toujours importer toutes tes données en utilisant un fichier Excel, tu trouveras un tuto ici

A plus
0