OpenRowSet sur fichier en partage sur reseau - SQL/NoSQL - Programmation
MarshPosté le 14-06-2006 à 12:15:31
Bonjour a tous, Voici je n'ai aucun soucis quand je fais une lecture dans un fichier comptaopfi.txt situé sur le serveur Sql (2000 pour etre precis) avec le code suivant:
Code :
select ANA5, Compte, SoldeDebit - SoldeCredit from OpenRowset('MSDASQL',
'Driver={Microsoft Text Driver (*.txt; *.csv)}; DefaultDir=d:/test;',
'select ANA5, Compte, SoldeDebit, SoldeCredit from comptaopfi.txt')
par contre quand le fichier se trouve sur un autre serveur: exemple \\serv2\partage\ j'ai l'erreur suivante:
Code :
Serveur : Msg 7399, Niveau 16, État 1, Ligne 5
Le fournisseur OLE DB 'MSDASQL' rapporte une erreur.
[OLE/DB provider returned message: [Microsoft][Pilote ODBC Texte] '(Inconnu)' n'est pas un chemin d'accès valide. Assurez-vous que le nom du chemin d'accès est correct et qu'une connexion est établie avec le serveur sur lequel réside le fichier.]
Trace de l'erreur OLE DB [OLE/DB Provider 'MSDASQL' IDBInitialize::Initialize returned 0x80004005: ].
Je ne vois pas quoi, faire sachant que j'ai remplacé les \ par des /. Ce n'est pas un probleme des droits NTFS ou de partage(Full pour les deux). Please Help Me!!
Marsh Posté le 14-06-2006 à 12:15:31
Bonjour a tous,
Voici je n'ai aucun soucis quand je fais une lecture dans un fichier comptaopfi.txt situé sur le serveur Sql (2000 pour etre precis) avec le code suivant:
par contre quand le fichier se trouve sur un autre serveur: exemple \\serv2\partage\ j'ai l'erreur suivante:
Je ne vois pas quoi, faire sachant que j'ai remplacé les \ par des /. Ce n'est pas un probleme des droits NTFS ou de partage(Full pour les deux).
Please Help Me!!