julien cochennec a écrit :

julien cochennec a écrit :

bonjour, quelquechose m'inquiète ici, je n'arrive pas à utiliser la commande sql insert into. Il me répond que l'instruction n'est pas select, et d'autres erreurs quand je change la syntaxe.
Je voudrais faire la requête suivante :
INSERT INTO "resultats"
SELECT * FROM "resultatsimportes"
les deux expressions entre guillemets sont bien valides, ce sont des tables, est-ce que j'aurais oublié quelquechose?
J'ai aussi essayé :
INSERT INTO "resultats"("champ1", "champ2"...)
SELECT * FROM "resultatsimportes"("champ1", "champ2"...)
Y-a-t-il une erreur dans la syntaxe? je ne vois vraiment pas.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


ce que je trouve encore plus bizarre, c'est que la première requête fonctionne quand je choisis l'instruction sql dans le menu outils.
est-ce que qulequ'un pourrait me le confirmer :
il faut choisir cette option pour éxécuter une insertion d'un nouvel enregistrement?
cette option correspond, dans les formulaires, à l'instruction sql natif?
ça fait des mois que j'essaie de comprendre pour l'insertion échoue si souvent avec mes formulaires, alors que pourtant les sélections fonctionnent.

Je ne comprends pas le détail de ta démarche, mais je sais qu'avec OOo V 2 on se voit refuser pour erreur de syntaxe toute requête (parfaitement correcte) si on essaie de les écrire en faisant F4 à partir de Writer ou à partir de calc, tandis que les mêmes requêtes sont acceptées sans problème et fonctionnent si on les écrit après avoir démarré le module Base (par exemple d'un clic sur le nom du" fichier de base de données" .odb concerné).
Claude Berland

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à