Connection à une Base Access avec protection *.mdw ??

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

Luc MONIMEAU
Messages : 2
Enregistré le : 17 Déc 2006, 21:43

Connection à une Base Access avec protection *.mdw ??

Messagepar Luc MONIMEAU » 18 Déc 2006, 22:50

Bonjour,

Je souhaite finaliser une base de données Access avec une protection de type utilisateur, c'est à dire avec un fichier de type *.mdw. Pour les utilisateurs cette base sera donc accessible via un raccourci qui pointera sur le fameux fichier *.mdw où sont enregistrés tous les droits.

Je ne sais pas comment me connecter à une telle base avec R :

library(RODBC)
connect = odbcConnectAccess("....\test.mdb", uid="xxx", pwd="xxx")

-> connexion impossible

library(RODBC)
connect = odbcConnectAccess("....\test.mdw", uid="xxx", pwd="xxx")


-> pas encore rejeté !!

> connect
RODB Connection 10
Details:
case=nochange
DBQ=...\test.mdw
Driver={Microsoft Access Driver (*.mdb)}
DriverId=25
FIL=MS Access
MaxBufferSize=2048
PageTimeout=5
PWD=xxx
UID=xxx


la preuve.

Mais lorsque je tente une requete avec sqlQuery :

requete = "SELECT * from \"tbl_organisation\""
organisation = sqlQuery(connect,requete)


>organisation
[1] "[RODBC] ERROR: Could not SQLExecDirect"
[2] "S0002 -1305 [Microsoft][Pilote ODBC Microsoft Access] Le moteur de base de données Microsoft Jet ne peut pas trouver la table ou la requête source 'tbl_organisation'. Assurez-vous qu'elle existe et qu'elle est correctement orthographiée."

Cette table existe bien et s'écrit comme ça! La même requête sur cette même base mais non protégée marche parfaitement...


Je ne vois pas comment faire si ce n'est supprimer toutes les protection et ne garder qu'un simple mot de passe sur la passe...mais cela ne me plait guère !

Si quelqu'un peut me donner ne serait-ce qu'une piste ??

Amicalement,

L.M

Luc MONIMEAU
Messages : 2
Enregistré le : 17 Déc 2006, 21:43

Messagepar Luc MONIMEAU » 05 Jan 2007, 03:22

Bonjour,

Donc personne ne sait s'il existe un moyen de se connecter à une telle base...une option qui permettrait d'indiquer le fichier workgroup ?


Merci et bonne année à tous !!

Luc.

Romain François
Messages : 42
Enregistré le : 08 Déc 2005, 19:23
Contact :

Messagepar Romain François » 05 Jan 2007, 08:38

Bonjour,

Il y a une liste de diffusion specialisee dans les base de donnees avec R :
https://stat.ethz.ch/mailman/listinfo/r-sig-db

Il y a peut etre de l'aide la bas.

Romain
--
Romain François
Consultant R Indépendant
http://romainfrancois.blog.free.fr

Matthieu Lesnoff
Messages : 120
Enregistré le : 29 Nov 2004, 12:41

Messagepar Matthieu Lesnoff » 05 Jan 2007, 08:39

Luc MONIMEAU a écrit :Donc personne ne sait s'il existe un moyen de se connecter à une telle base...une option qui permettrait d'indiquer le fichier workgroup ?


En regardant rapidement ds les docs sur CRAN et RODBC, je n'ai rien trouve sur les mdw (mais peut-etre y a t il des infos qq part). Je te conseille de contacter directement les auteurs du package RODBC en leur envoyant un petit exemple de ce que tu veux faire.
Matthieu


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité