Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2887 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Copie de Données dans SQL Server depuis MS Acces

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Copie de Données dans SQL Server depuis MS Acces

n°2097115
TheDadar
Posté le 24-08-2011 à 10:28:45  profilanswer
 

Bonjour à tous !
Je ne sais pas si ma question est mieux ici ou sur le Forum Access mais je tente quand même
 
Lors d'une synchro entre une application access et un bdd sql server 2005, je souhaite transferer les données par "paquets" plutôt qu'enregistrement par enregistrement mais je ne trouve pas comment faire.
 
Schématiquement je souhaites faire un :
"INSERT INTO Table1 (col1, col2) (SELECT col1, col2 from Table2 WHERE bla bla bla)
Sachant que la "Table1" est une table SQL Server et la "Table2" une table locale Access...
 
J’espère avoir réussi à me faire comprendre !
 
Merci :)

mood
Publicité
Posté le 24-08-2011 à 10:28:45  profilanswer
 

n°2097116
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 24-08-2011 à 10:33:23  profilanswer
 

Bulk Insert sous SQL Server


---------------
J'ai un string dans l'array (Paris Hilton)
n°2097122
TheDadar
Posté le 24-08-2011 à 10:37:05  profilanswer
 

Merci de ta (rapide !) réponse.
J'ai déjà tenté de l'utiliser mais pas réussi :( Comment accéder aux table access depuis sql server ?
 
Edit : en fait je n'étais pas tombé sur ce lien là mais un autre, je lis ce qu'il y a d'écrit


Message édité par TheDadar le 24-08-2011 à 10:38:20
n°2097131
TheDadar
Posté le 24-08-2011 à 10:55:11  profilanswer
 

Bon j'essaye d'acceder à la BDD depuis SQL Manager mais il me met une erreur.
 
Mon code
 
SELECT *
   FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
      'C:\Program Files\XXX\YYY\BDD.mdb';
      'admin';'',RFC_VENTES);
 
L'erreur :  
 
[OLE/DB provider returned message: 'C:\Program Files\XXX\YYY\BDD.mdb' is not a valid path.  Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides.]
OLE DB error trace [OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0' IDBInitialize::Initialize returned 0x80004005:   ].
 
 
L'adresse de la BDD est pourtant la bonne !
Des idées ?

n°2097247
TheDadar
Posté le 24-08-2011 à 16:10:22  profilanswer
 

Personne ?

n°2097248
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 24-08-2011 à 16:14:05  profilanswer
 

échappe tes "\"


---------------
J'ai un string dans l'array (Paris Hilton)
n°2097252
TheDadar
Posté le 24-08-2011 à 16:28:09  profilanswer
 

Question probablement bête : je les remplace par quoi ? un espace ?

n°2097259
Oliiii
Posté le 24-08-2011 à 16:42:18  profilanswer
 

Essaye de les doubler.

n°2097262
TheDadar
Posté le 24-08-2011 à 16:47:26  profilanswer
 

Même message d'erreur, (d’ailleurs dans le message d'erreur les \ ne sont plus doublés) mais apparemment il faudrait que le fichier soit sur le même serveur que SQL Server... si c'est le cas mon problème est insoluble en l'état :(

n°2097387
Oliiii
Posté le 25-08-2011 à 08:12:25  profilanswer
 

Essaye avec un share vers le quel le server sql aurai acces?
Ou tu peux faire un petit batch qui copie le fichier en local avant l'import.

mood
Publicité
Posté le 25-08-2011 à 08:12:25  profilanswer
 

n°2097531
TheDadar
Posté le 25-08-2011 à 16:29:40  profilanswer
 

Bon hé bien même en copiant le fichier dans le serveur et en mettant le chemin direct \\[Nom du serveur]\test\bdd.mdb, erreur "not a valid path"... il en a après moi je crois !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Copie de Données dans SQL Server depuis MS Acces

 

Sujets relatifs
[bat]Commande externe de copie,sauvegarde,déplacement,gestion d'imagesValidations de données : problème pour créer une liste
Où stocker les petites données ?gérer N partie avec des données partagées pour un wargame.
[PHP, MYSQL] Réaliser un classement avec données de plusieurs tables[PHP] Retrouver à la page précédente les données renseignées
pb récupération des données dans un formulaireSoucis d'affichage de données dans un popup DHTML.
Execution fonction stockée dans table SQL[SQL] Requète SQL complexe
Plus de sujets relatifs à : Copie de Données dans SQL Server depuis MS Acces


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR