Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[WD12] Création source ODBC

307 views
Skip to first unread message

wd_newbie

unread,
Dec 7, 2009, 7:50:23 AM12/7/09
to
Bonjour,

j'ai quelques soucis avec un base Access. Celle-ci est protégée par un
mot de passe, et dès que j'essaie de me connecter j'ai une erreur:
---------------------------
WinDev 12
---------------------------
La connexion à la base a échoué.
Impossible de se connecter à la base 'H:\XXXXXXXXX\dataPEU
\20090915.mdb'
Erreur de l'accès OLE DB.
Numéro d'erreur = 170124

Echec de l'ouverture de la connexion :
Source de données <H:\XXXXXXXXXXXX\dataPEU\20090915.mdb>
Provider OLEDB <Microsoft.Jet.OLEDB.4.0>

Détail de l'erreur système :
Description = Impossible de démarrer votre application. Le fichier
d'informations du groupe de travail est absent ou ouvert en mode
exclusif par un autre utilisateur.
Source = Microsoft JET Database Engine
Help Context = 5003028
SQL State = 3028
Error Number = -2147217843
Native Error Number = -124520301
==================================================
J'ai réussi a me conecter en créant une source ODBC.

Donc ce qui m'anène a deux questions :
1- y'a t'il un moyen de ne pas avoir l'erreur citée ci dessus lors de
la connexion a Access.

2- y'a t'il un moyen, sous Windev, de créer a la volée des "Sources de
données utilisateurs" dans le gestionnaire ODBC ??

Merci d'avance, pour la deuximeme question, j'ai trouvé un post dans
ce NG, mais il ne restait plus que les remciements pour la réponse
( message effacé ?)

Bonne journée

Olivier

juanito

unread,
Dec 7, 2009, 12:56:32 PM12/7/09
to
Bonjour,

Il est possible de crᅵer une source de donnᅵes ODBC avec la dll
odbccp32.dll et l'api SQLConfigDataSource.

Je l'ai utilisᅵe pour une connexion avec Paradox. Je n'ai pas regardᅵ
comment l'adapter pour Access mais cela devrait ᅵtre assez facile.

Si besoin, j'essaierai de regarder.

Cordialement

Jean Cougnaud
www.jean-cougnaud.com
www.bdac-33-concept.org

wd_newbie a prᅵsentᅵ l'ᅵnoncᅵ suivant :
> Bonjour,
>
> j'ai quelques soucis avec un base Access. Celle-ci est protᅵgᅵe par un
> mot de passe, et dᅵs que j'essaie de me connecter j'ai une erreur:
> ---------------------------
> WinDev 12
> ---------------------------
> La connexion ᅵ la base a ᅵchouᅵ.
> Impossible de se connecter ᅵ la base 'H:\XXXXXXXXX\dataPEU
> \20090915.mdb'
> Erreur de l'accᅵs OLE DB.
> Numᅵro d'erreur = 170124


>
> Echec de l'ouverture de la connexion :

> Source de donnᅵes <H:\XXXXXXXXXXXX\dataPEU\20090915.mdb>
> Provider OLEDB <Microsoft.Jet.OLEDB.4.0>
>
> Dᅵtail de l'erreur systᅵme :
> Description = Impossible de dᅵmarrer votre application. Le fichier


> d'informations du groupe de travail est absent ou ouvert en mode
> exclusif par un autre utilisateur.
> Source = Microsoft JET Database Engine
> Help Context = 5003028
> SQL State = 3028
> Error Number = -2147217843
> Native Error Number = -124520301
> ==================================================

> J'ai rᅵussi a me conecter en crᅵant une source ODBC.
>
> Donc ce qui m'anᅵne a deux questions :
> 1- y'a t'il un moyen de ne pas avoir l'erreur citᅵe ci dessus lors de
> la connexion a Access.
>
> 2- y'a t'il un moyen, sous Windev, de crᅵer a la volᅵe des "Sources de
> donnᅵes utilisateurs" dans le gestionnaire ODBC ??
>
> Merci d'avance, pour la deuximeme question, j'ai trouvᅵ un post dans
> ce NG, mais il ne restait plus que les remciements pour la rᅵponse
> ( message effacᅵ ?)
>
> Bonne journᅵe
>
> Olivier


wd_newbie

unread,
Dec 8, 2009, 5:01:21 AM12/8/09
to
On 7 déc, 18:56, juanito <rde...@libertysurf.fr> wrote:
> Bonjour,
>
> Il est possible de créer une source de données ODBC avec la dll

> odbccp32.dll et l'api SQLConfigDataSource.
>
> Je l'ai utilisée pour une connexion avec Paradox. Je n'ai pas regardé
> comment l'adapter pour Access mais cela devrait être assez facile.

>
> Si besoin, j'essaierai de regarder.
>
> Cordialement
>
> Jean Cougnaudwww.jean-cougnaud.comwww.bdac-33-concept.org
>
> wd_newbie a présenté l'énoncé suivant :
>
>
>
> > Bonjour,
>
> > j'ai quelques soucis avec un base Access. Celle-ci est protégée par un
> > mot de passe, et dès que j'essaie de me connecter j'ai une erreur:
> > ---------------------------
> > WinDev 12
> > ---------------------------

> > La connexion à la base a échoué.
> > Impossible de se connecter à la base 'H:\XXXXXXXXX\dataPEU
> > \20090915.mdb'
> > Erreur de l'accès OLE DB.
> > Numéro d'erreur = 170124

>
> > Echec de l'ouverture de la connexion  :
> > Source de données <H:\XXXXXXXXXXXX\dataPEU\20090915.mdb>
> > Provider OLEDB <Microsoft.Jet.OLEDB.4.0>
>

> > Détail de l'erreur système :
> >    Description = Impossible de démarrer votre application. Le fichier

> > d'informations du groupe de travail est absent ou ouvert en mode
> > exclusif par un autre utilisateur.
> >    Source = Microsoft JET Database Engine
> >    Help Context = 5003028
> >    SQL State = 3028
> >    Error Number = -2147217843
> >    Native Error Number = -124520301
> > ==================================================
> > J'ai réussi a me conecter en créant une source ODBC.
>
> > Donc ce qui m'anène a deux questions :
> > 1- y'a t'il un moyen de ne pas avoir l'erreur citée ci dessus lors de
> > la connexion a Access.
>

> > 2- y'a t'il un moyen, sous Windev, de créer a la volée des "Sources de
> > données utilisateurs" dans  le gestionnaire ODBC ??
>
> > Merci d'avance, pour la deuximeme question, j'ai trouvé un post dans
> > ce NG, mais il ne restait plus que les remciements pour la réponse
> > ( message effacé ?)
>
> > Bonne journée
>
> > Olivier- Masquer le texte des messages précédents -
>
> - Afficher le texte des messages précédents -

Merci , je vais jeter un oeil de ce côté !

Olivier

Olivier

unread,
Dec 8, 2009, 1:20:48 PM12/8/09
to
wd_newbie a �crit :

> On 7 d�c, 18:56, juanito <rde...@libertysurf.fr> wrote:
>> Bonjour,
>>
>> Il est possible de cr�er une source de donn�es ODBC avec la dll

>> odbccp32.dll et l'api SQLConfigDataSource.
>>
>> Je l'ai utilis�e pour une connexion avec Paradox. Je n'ai pas regard�
>> comment l'adapter pour Access mais cela devrait �tre assez facile.

>>
>> Si besoin, j'essaierai de regarder.
>>
>> Cordialement
>>
>> Jean Cougnaudwww.jean-cougnaud.comwww.bdac-33-concept.org
>>

J'ai approfondi un peu du c�t� e l'odbccp32.dll, il semble qu'elle ne
soit pas install� d'office sur tous les postes...

Je vais essayer de creuser du c�t� de mon probl�me d'Access. C'est
bizarre, il semble que ce soit simplement le fait qu'il y ait un mot de
passe qui plante le zigouigui ...

Ce serait quand plus simple de se connecter directement, quelqu'un a
d�ja r�ussi a se connecter a un fichier Access prot�g� ?
(fichier sous Access 2000 se trouvant sur un dossier partag�.)

@micalement

Olivier

juanito

unread,
Dec 9, 2009, 3:14:10 PM12/9/09
to
Olivier a formulᅵ ce mardi :
> wd_newbie a ᅵcrit :

>> On 7 dᅵc, 18:56, juanito <rde...@libertysurf.fr> wrote:
>>> Bonjour,
>>>
>>> Il est possible de crᅵer une source de donnᅵes ODBC avec la dll

>>> odbccp32.dll et l'api SQLConfigDataSource.
>>>
>>> Je l'ai utilisᅵe pour une connexion avec Paradox. Je n'ai pas regardᅵ
>>> comment l'adapter pour Access mais cela devrait ᅵtre assez facile.

>>>
>>> Si besoin, j'essaierai de regarder.
>>>
>>> Cordialement
>>>
>>> Jean Cougnaudwww.jean-cougnaud.comwww.bdac-33-concept.org
>>>
>
> J'ai approfondi un peu du cᅵtᅵ e l'odbccp32.dll, il semble qu'elle ne soit
> pas installᅵ d'office sur tous les postes...
>
> Je vais essayer de creuser du cᅵtᅵ de mon problᅵme d'Access. C'est bizarre,
> il semble que ce soit simplement le fait qu'il y ait un mot de passe qui
> plante le zigouigui ...
>
> Ce serait quand plus simple de se connecter directement, quelqu'un a dᅵja
> rᅵussi a se connecter a un fichier Access protᅵgᅵ ?
> (fichier sous Access 2000 se trouvant sur un dossier partagᅵ.)
>
> @micalement
>
> Olivier

Bonsoir,

Les quelques machines sur lesquelles j'ai regardᅵ ont ce fichier mais
je suis sous XP pro. Je n'ai pas regardᅵ avec Vista ou Seven. Peut-ᅵtre
peux-tu installer cette dll avec ton programme ?

Jean


wd_newbie

unread,
Dec 10, 2009, 1:04:04 AM12/10/09
to
On 9 déc, 21:14, juanito <rde...@libertysurf.fr> wrote:
> Olivier a formulé ce mardi :
>
>
>
> > wd_newbie a écrit :

> >> On 7 déc, 18:56, juanito <rde...@libertysurf.fr> wrote:
> >>> Bonjour,
>
> >>> Il est possible de créer une source de données ODBC avec la dll

> >>> odbccp32.dll et l'api SQLConfigDataSource.
>
> >>> Je l'ai utilisée pour une connexion avec Paradox. Je n'ai pas regardé
> >>> comment l'adapter pour Access mais cela devrait être assez facile.

>
> >>> Si besoin, j'essaierai de regarder.
>
> >>> Cordialement
>
> >>> Jean Cougnaudwww.jean-cougnaud.comwww.bdac-33-concept.org
>
> > J'ai approfondi un peu du côté e l'odbccp32.dll, il semble qu'elle ne soit
> > pas installé d'office sur tous les postes...
>
> > Je vais essayer de creuser du côté de mon problème d'Access. C'est bizarre,

> > il semble que ce soit simplement le fait qu'il y ait un mot de passe qui
> > plante le zigouigui ...
>
> > Ce serait quand plus simple de se connecter directement, quelqu'un a déja
> > réussi a se connecter a un fichier Access protégé ?
> > (fichier sous Access 2000 se trouvant sur un dossier partagé.)
>
> > @micalement
>
> > Olivier
>
> Bonsoir,
>
> Les quelques machines sur lesquelles j'ai regardé ont ce fichier mais
> je suis sous XP pro. Je n'ai pas regardé avec Vista ou Seven. Peut-être

> peux-tu installer cette dll avec ton programme ?
>
> Jean

Je vais voir de plus près la diffusion de cette dll et si j'ai le
droit de la mettre avec mes softs.

Par contre j'ai résolu mon problème de connexion avec ma base Access
protégée :
- j'essayais a chaque fois de mettre le couple user / mot de passe
( admin / *******) et ça me renvoyait a chaque fois l'erreur citée
plus haut. Quelques (!!) essais plus tard, j'ai oublié de mettre le
user et n'ai mis que le mot de passe : ça a marché !!

Qui a dit qu'une erreur peut être correcte, suffit qu'on se trompe !!

Alors pour une connexion Access protégée NE PAS METTRE LE LOGIN !!
seulement le mot de passe.
Du coup ça m'a résolu mon problème ODBC, mais je vais quand même voir
de ce côté, ça peut servir !!

Bonne journée

Olivier

0 new messages