6 messages in org.openoffice.fr.progRe: [prog] Copier une table d'une sou...
FromSent OnAttachments
JovialJan 23, 2008 4:41 am 
JulienJan 23, 2008 4:59 am 
JulienJan 23, 2008 5:31 am 
Manuel NAUDINJan 23, 2008 5:37 am 
Sergio CoratoJan 23, 2008 2:24 pm 
oo...@volcar.orgJan 23, 2008 11:17 pm 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] Copier une table d'une source à une autreActions...
From:Manuel NAUDIN (audi@gmail.com)
Date:Jan 23, 2008 5:37:03 am
List:org.openoffice.fr.prog

Le 23/01/08, Julien<j.co@laposte.net> a écrit :

Bonjour, dans mon livre sur sql, ils indiquent que si la base accepte les requêtes imbriquées, on peut faire un truc du genre : INSERT INTO "table_destination" SELECT * FROM "table_source" Perso je n'ai pas testé mais je vais essayer, ensuite si ça marche, ça veut dire que tu peux le faire par macro, il faudra peut-être rélger le problème d'éventuels doublons quand même. D'ailleurs je viens de tester, en SQL direct, ça marche, sil la table existante et la nouvelle table ont bien les mêmes champs.

Coucou, mais ça ne marche que si les deux tables sont dans la même base, non ? Je crois que Jovial veut faire ça d'une base à une autre. Je pense qu'il faut ouvrir deux connexions : une vers la base source, une vers la base destination. Exécuter la requête sur la base source, récupérer le ResultSet, et avec une boucle insérer ligne à ligne dans le base destination en parcourant le ResultSet.

Manuel