|
[Résolu] Connexion a une base access 97 |
|
Stagiaire WDF
Inscrit: 21/10/2007 22:13
Post(s): 17
|
Bonjour, Pour les besoins de mise à jour de mon application, je dois me connecter à une base de donnée access. Code :
CONNEXION_ACCESS est une Connexion
// Paramètres de la connexion
CONNEXION_ACCESS..Provider = hOledbAccess97
CONNEXION_ACCESS..Utilisateur = ""
CONNEXION_ACCESS..MotDePasse = ""
CONNEXION_ACCESS..Source = nomfichier
CONNEXION_ACCESS..BaseDeDonnées = ""
CONNEXION_ACCESS..Accès = hOLecture
SI PAS HOuvreConnexion(CONNEXION_ACCESS) ALORS
Erreur(ErreurInfo(errInfo))
FIN
Erreur renvoyée :
Numéro d'erreur = 170124
Echec de l'ouverture de la connexion :
Source de données <C:\Users\Chris\Desktop\Data\AMS.mdb>
Provider OLEDB <Microsoft.Jet.OLEDB.3.51>
On m'a conseillé : Par contre pour avoir accès à des bases de données tierces à partir de Windev, il faut charger le MDAC de chez Microsoft (si il nest pas déjà installé).
http://www.microsoft.com/downloads/details.aspx?FamilyID=78cac895-efc2-4f8e-a9e0-3a1afbd5922e&DisplayLang=fr
Mais rien y change ?!!! Aidez moi SVP
Contribution le : 05/11/2007 17:00
Edité par drcharly93 sur 7/11/2007 13:12:29
|
|
|
Re: Connexion a une base access 97 |
|
Animateur WDF
Inscrit: 02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
|
Bonjour,
CONNEXION_ACCESS est une Connexion
// Paramètres de la connexion
CONNEXION_ACCESS..Provider = "Microsoft.Jet.OLEDB.3.51"
CONNEXION_ACCESS..Utilisateur = ""
CONNEXION_ACCESS..MotDePasse = ""
CONNEXION_ACCESS..Source = <Chemin complet du fichier>
CONNEXION_ACCESS..BaseDeDonnées = ""
CONNEXION_ACCESS..Accès = hOLecture
CONNEXION_ACCESS..Nom = "cnxAccess"
SI PAS HOuvreConnexion(CONNEXION_ACCESS) ALORS
Erreur(ErreurInfo(errInfo))
FIN
Contribution le : 06/11/2007 00:51
|
|
|
Re: Connexion a une base access 97 |
|
Stagiaire WDF
Inscrit: 21/10/2007 22:13
Post(s): 17
|
CONNEXION_ACCESS..Nom Est en lecture seule ...?
Bref, ça ne fonctionne pas mieux du tout. J'ai la même erreur.
Y a t il quelque chose que je dois effectuer ailleur dans mon projet pour qu'il prenne en compte cette connexion ??
Contribution le : 06/11/2007 07:14
|
|
|
Re: Connexion a une base access 97 |
|
Stagiaire WDF
Inscrit: 31/10/2007 12:20
Post(s): 22
|
Et pourquoi ne pas intégrer le fichier directement à l'analyse ? La connexion serait créée automatiquement...
Contribution le : 06/11/2007 09:56
|
|
|
Re: Connexion a une base access 97 |
|
Animateur WDF
Inscrit: 02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
|
Bonjour,
Comme le précise clercr importer la structure des fichiers dans l'éditeur d'analyse de WinDev. Une connexion sera automatiquement créée. Vous pourrez ensuite modifier les paramètres via votre code Dans votre cas vous nommerez votre connexion 'CONNEXION_ACCESS' J'utilise cette technique pour les connexion au base de données Access et je ne rencontre aucune difficulté.
Contribution le : 06/11/2007 10:42
|
|
|
Re: Connexion a une base access 97 |
|
Stagiaire WDF
Inscrit: 21/10/2007 22:13
Post(s): 17
|
Carément trop bonne l'idée. Tout est OK.
Thanks.
Contribution le : 07/11/2007 12:13
Edité par drcharly93 sur 7/11/2007 13:12:44
|
|
|
Re: [Résolu] Connexion a une base access 97 |
|
Stagiaire WDF
Inscrit: 21/10/2007 22:13
Post(s): 17
|
Une autre question car ça ne marche toujours pas.
Est - il possible que je n'arrive pas à me connecter à la base car ce serait une base SQL (même si le fichier est un access 97 en .mdb) ...?
Confirmation et code de connexion car je sèche toujours.
Merci de votre aide.
Contribution le : 07/11/2007 22:06
|
|
Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.