OVH Cloud OVH Cloud

Problème avec Odbc (WXP OFFXP).

4 réponses
Avatar
f
Bonsoir à tous,

Première connexion à une base Access c'est passé tout droit !
Directement dans Excel, Données/données Externes Créer une requêtes, Nouvelle source de données ... (je me suis aperçu que cela
créer un fichier DSN, voir plus loin)
Au deuxième essai ça ne fonctionne pas.
La base étant importante je fais ce que j'aurais du faire depuis longtemps, j'exporte les données vers une nouvelle base, je
compacte...
Rien n'y fait !
J'utilise sans trop comprendre dans les deux cas un paramètrage "DSN" au niveau de l'adminstrateur de sources de données Odbc, les
deux applis sont lié par le DSN avec les options par défauts, ont le même propriétaire de base de données.
Le symptome de dysfonctionnement est que dans l'assistant requête j'ai tous les boutons de grisés or mis annuler et Option et ceux
sur toutes les tables et requêtes de la base de données si je fais annuler dans query c'est pareil je ne peux accèder à aucune table
ou requête : "impossible d'accèder...."

Je ne vois aucune différence désormais dans les deux cas et je n'arrive pas à voir mes données sous Excel pour ma deuxième base.

Merci de toute contribution.
Merci d'avoir lu jusque là.
Ps : Sur la première base je m'aperçois que seulement quelques tables ou requetes fonctionnent j'ai donc eu de la chance la première
fois mais je ne tire aucune conclusion des cas qui marchent et de ceux qui ne fonctionne pas.

4 réponses

Avatar
Denis Michon
Bonsoir ,

Quelques suggestions....


As-tu essayé de créer - établir une connection directe sans utiliser de fichier DSN en passant par la commande du menu
données /données externes / Créer une requête. Est-ce que cela fonctionne ?

Est-ce que Query fonctionne bien si tu utilises une autre base de données :Access ou Excel ... ?

Est-ce que ta base de données Access possède un fichier système (.MDW) gérant les droits des utilisateurs et mots de passe ?

As-tu édité le fichier .DSN avec notepad par exemple, tu pourrais vérifier si le chemin de ta base de données, son nom est
toujours conforme à la réalité de l'actuelle arborescence des fichiers. En d'autres mots, est-ce que le fichier de ta base de
données porte toujours le même nom et est-elle toujours située au même emplacement qu'à la création du fichier DSN ? Si non,
tu devras modifier le fichier DSN avec les nouvelles informations.

La grosseur de la base de données Acces n'a rien à voir avec l'incapacité d'établir une connection. Comme tu sembles être
dans un environnement réseau, Est-ce que tu as les droits requis pour effectuer le type de transaction que tu désires ?

As-tu des messages d'erreurs ? de manipulation ?

Bonne chance,


Salutations!




"" a écrit dans le
message de news:
Bonsoir à tous,

Première connexion à une base Access c'est passé tout droit !
Directement dans Excel, Données/données Externes Créer une requêtes, Nouvelle source de données ... (je me suis aperçu que
cela
créer un fichier DSN, voir plus loin)
Au deuxième essai ça ne fonctionne pas.
La base étant importante je fais ce que j'aurais du faire depuis longtemps, j'exporte les données vers une nouvelle base, je
compacte...
Rien n'y fait !
J'utilise sans trop comprendre dans les deux cas un paramètrage "DSN" au niveau de l'adminstrateur de sources de données
Odbc, les
deux applis sont lié par le DSN avec les options par défauts, ont le même propriétaire de base de données.
Le symptome de dysfonctionnement est que dans l'assistant requête j'ai tous les boutons de grisés or mis annuler et Option et
ceux
sur toutes les tables et requêtes de la base de données si je fais annuler dans query c'est pareil je ne peux accèder à
aucune table
ou requête : "impossible d'accèder...."

Je ne vois aucune différence désormais dans les deux cas et je n'arrive pas à voir mes données sous Excel pour ma deuxième
base.

Merci de toute contribution.
Merci d'avoir lu jusque là.
Ps : Sur la première base je m'aperçois que seulement quelques tables ou requetes fonctionnent j'ai donc eu de la chance la
première
fois mais je ne tire aucune conclusion des cas qui marchent et de ceux qui ne fonctionne pas.
Avatar
f
Bonjour à tous,
Bonjour et merci à toi Denis,

"As-tu essayé de créer - établir une connection directe sans utiliser de fichier DSN en passant par la commande du menu données
/données externes / Créer une requête. Est-ce que cela fonctionne ?"

Oui c'est même par là que je passe le plus souvent.
J'ai aussi pas mal essayé par le panneau de configuration.

"Comme tu sembles être dans un environnement réseau, "
Non pour ça j'ai fait simple c'est en local

"Est-ce que Query fonctionne bien si tu utilises une autre base de données :Access ou Excel ... ?"
C'est vrai que ça ne fonctionne pas sur beaucoup de base de données, celle pour laquelle ça marche le mieux pour l'instant c'est la
base comptoir sous Access 2 !!! Mais je blague un peu comptoir livre avec Xp fonctionne aussi !

"As-tu des messages d'erreurs ? de manipulation ?"
Non je n'ai pas vraiement de message d'erreur. Le symptome le plus flagrant :
Dans la fenêtre "Assistant Requête - choisir les colonnes" après Données/Données Externe/Créer une requête Source de données choisie
ou créer (DSN).
Et bien dans la fenêtre "Assistant Requête" aucune table ou requête ne veux aller dans la partie droite de la fenêtre, "colonne de
votre requête" (alors que la connexion à la source de données est faite !!!!) . De la même façon je ne peux pas cliquer sur le "+".
On dirai que la connexion n'est pas faite !

J'ai fait tous pour être sur d'avoir les droits sur ces bases mais je vais aussi reprendre le mdw d'origine...

Bon je vais regarder ce soir l'édition du DSN mais là il faut quand même aller bosser !

Merci de toute contribution
Merci d'avoir lu jusque là.
Avatar
Denis Michon
Bonjour Fabrice,

Tu n'es pas très explicite quant aux difficultés que tu rencontres avec Query.

À partir de la barre des menus / données / données externes / créer une requête /

Première fenêtre : choisir une source de données : Ms access database

Deuxième fenêtre: Sélectionne ta base de données

Troisième fenêtre : choix de la table et colonnes disponibles
Dans le bas de cette fenêtre, il y a un bouton d'options que tu dois cliquer... et dans la fenêtre qui s'ouvre assure-toi que
les cases à cocher : Tables, requêtes, synonymes , sont réellement cochées. Était-ce le cas ?

Tu peux terminer la procédure jusqu'à l'affichage des données dans Query.

Si cela ne fonctionne pas, tu dois avoir un problème d'installation de Query et des pilotes sous-jacents. Sur le site de
Microsoft, il doit bien y avoir de l'information sur ce problème... je ne connais pas une adresse précise !


Salutations!




"" a écrit dans le
message de news:
Bonjour à tous,
Bonjour et merci à toi Denis,

"As-tu essayé de créer - établir une connection directe sans utiliser de fichier DSN en passant par la commande du menu
données
/données externes / Créer une requête. Est-ce que cela fonctionne ?"

Oui c'est même par là que je passe le plus souvent.
J'ai aussi pas mal essayé par le panneau de configuration.

"Comme tu sembles être dans un environnement réseau, "
Non pour ça j'ai fait simple c'est en local

"Est-ce que Query fonctionne bien si tu utilises une autre base de données :Access ou Excel ... ?"
C'est vrai que ça ne fonctionne pas sur beaucoup de base de données, celle pour laquelle ça marche le mieux pour l'instant
c'est la
base comptoir sous Access 2 !!! Mais je blague un peu comptoir livre avec Xp fonctionne aussi !

"As-tu des messages d'erreurs ? de manipulation ?"
Non je n'ai pas vraiement de message d'erreur. Le symptome le plus flagrant :
Dans la fenêtre "Assistant Requête - choisir les colonnes" après Données/Données Externe/Créer une requête Source de données
choisie
ou créer (DSN).
Et bien dans la fenêtre "Assistant Requête" aucune table ou requête ne veux aller dans la partie droite de la fenêtre,
"colonne de
votre requête" (alors que la connexion à la source de données est faite !!!!) . De la même façon je ne peux pas cliquer sur
le "+".
On dirai que la connexion n'est pas faite !

J'ai fait tous pour être sur d'avoir les droits sur ces bases mais je vais aussi reprendre le mdw d'origine...

Bon je vais regarder ce soir l'édition du DSN mais là il faut quand même aller bosser !

Merci de toute contribution
Merci d'avoir lu jusque là.
Avatar
f
Bonsoir à tous,
Bonsoir et merci à toi Denis,

"Tu n'es pas très explicite quant aux difficultés que tu rencontres avec Query."
Je me serai mal expliqué Moé !
Ca se peux-tu ?

Menu Données/Données Externe/Créer une requête, (là je suis aller trop vite les fois précèdentes) je choisi <Nouvelle source de
données> j'y inscrit ma base de donnée et là : tout se passe à merveille à la fin du processus j'ai l'animation connexion à la base
de donnée, tous se passe bien.
C'est après, je choisi ma base nouvellement créer dans ma liste et... là j'entre dans le fameux assitant requête dont je parlais
précèdemment.
--------------------
Et bien dans la fenêtre "Assistant Requête" aucune table ou requête ne veux aller dans la partie droite de la fenêtre, "colonne de
votre requête" (alors que la connexion à la source de données est faite !!!!) . De la même façon je ne peux pas cliquer sur le "+".
On dirai que la connexion n'est pas faite !
------------------------
Bref les tests ne sont pas rapide la machiene rame grave sur ces fonctions... Je suis sur une piste peut être il semblerait que j'ai
plus de réussite quand Admin est le propriétaire de la base...
Admin avait les droit de lecture sur les objets mais peut être n'est ce pas suffisant pour l'Odbc.
Je continue de creuser déjà dans cette direction ou le mdw.

Merci de toute contribution.
Merci d'avoir lu jusque là.