[VB Sous Access] commande INSERT INTO help

commande INSERT INTO help [VB Sous Access] - Programmation

Marsh Posté le 06-06-2002 à 10:52:37    

Salut a tous !!
Voila ca fait un moment que je cherche comment envoyer des info d une table dans une autre en VB sous access.
J ai vu que la commande Insert into pourrait bien resoudre mes blems mais je n arrive pas a l utiliser.
 :heink:  
1ere base : NOM , PRENOM , FONCTION
            ...    ....      ...
2e base : IDEM
 
zr je doi faire la mise a jour de la 1ere en utilisant la 2e
voila alors si qqun qui s y connait pourrait  me donner un squelette de programme ce serait bien cool et ca m aiderait merci d avance

Reply

Marsh Posté le 06-06-2002 à 10:52:37   

Reply

Marsh Posté le 06-06-2002 à 10:54:55    

INSERT INTO "chemin de ta 2e base".table (SELECT les_champs_que_tu_souhaites FROM 1erebase.table)


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 06-06-2002 à 10:55:40    

pas tout compris !!


---------------
Music|Market|Feed|Loom|DVD
Reply

Marsh Posté le 06-06-2002 à 10:57:44    

Harkonnen a écrit a écrit :

INSERT INTO "chemin de ta 2e base".table (SELECT les_champs_que_tu_souhaites FROM 1erebase.table)  




KKK merci j essaie c cool  :wahoo:

Reply

Marsh Posté le 06-06-2002 à 10:59:45    

Harkonnen a écrit a écrit :

INSERT INTO "chemin de ta 2e base".table (SELECT les_champs_que_tu_souhaites FROM 1erebase.table)  




 
 
est ce que ça n'a pas déja été traité plein de fois, ce genre de problèmes ?


---------------
Music|Market|Feed|Loom|DVD
Reply

Marsh Posté le 06-06-2002 à 11:01:35    

surement que si, mais j'me sens d'humeur gaie ce matin  :)  
le wk end approche, ça se sent !!


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 06-06-2002 à 11:03:37    

c bien, y faut etre de bonne humeur, en plus y'a le match qui approche alors la tension monte...  :hello:


---------------
Music|Market|Feed|Loom|DVD
Reply

Marsh Posté le 06-06-2002 à 11:05:20    

ouais !!
ce soir, l'équipe de france rentre à la maison !! :d


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 06-06-2002 à 11:05:28    

N empeche que je me tappe plein de syntaxe error

Reply

Marsh Posté le 06-06-2002 à 11:07:38    

au cas ou j ai mi ca :
dbs.Execute "INSERT INTO table.table (SELECT TOTO,NOM,Prenom FROM base1.table)"

Reply

Marsh Posté le 06-06-2002 à 11:07:38   

Reply

Marsh Posté le 06-06-2002 à 11:10:39    

ben oui, évidemment :

Citation :


INSERT INTO table.table  


 
ex : si ta base base.mdb est sur c:\bdd
 
INSERT INTO "c:\bdd\base.mdb".table ...


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 06-06-2002 à 11:11:52    

non t inquiete elle est ds le repertoire courant dc psa besoin d indiquer le chemin mais merci quand meme :ange:

Reply

Marsh Posté le 06-06-2002 à 11:13:00    

j ai dc mi ca
 
Sub insertintoX1()
 
Dim dbs As Database
 
Set dbs = OpenDatabase("bd1.mdb" )
 
dbs.Execute "INSERT INTO table.table (SELECT TOTO,NOM,Prenom FROM base1.table)"
 
dbs.Close
 
End Sub

Reply

Marsh Posté le 06-06-2002 à 11:16:39    

oui mais dans ton insert into, tu dois indiquer le chemin de la base dans laquelle tu dois transferer les données
 
INSERT INTO "base_externe.mdb".table (SELECT ce_que_tu_veux FROM table_courante)


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 06-06-2002 à 11:19:01    

ou alors, essaye ça plutot :
 
INSERT INTO [base_externe.mdb].table (SELECT ce_que_tu_veux FROM table_courante)
 
j'ai du me planter avec les " ... "


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 06-06-2002 à 11:20:09    

NON C pas un blem de repertoire c juste la syntaxe qui pue
 ;)  :)

Reply

Marsh Posté le 06-06-2002 à 11:28:42    

essaye ça alors
 
INSERT INTO tableexterne IN 'C:\chemin\base.mdb' SELECT cequetuveux FROM tablesource
 
on va y arriver à force !!!


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed