PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Problème driver OLEDB
Problème driver OLEDB
Débuté par Christian DOULIAC, 09 juil. 2015 16:02 - 16 réponses
Posté le 09 juillet 2015 - 16:02
Bonjour à tous!

Alors voilà je voudrais exporter un fichier Excel vers HFSQL (je sais pas trop si je m'exprime clairement tout ça est encore nouveau pour moi)
Pour tester les possibilités de Windev je me suis créer un nouveau projet, je crée un nouveau fichier, j'indique que j'utilise une base existante et quand je veux sélectionner le type de base de données (XLS ici) WD m'affiche ceci :

Ce driver OLE DB n'est pas installé.
Vérifiez qu'il est disponible en 64 bits.
Pour importer votre base de données, vous devez l'installer avant de continuer.

Le problème c'est que j'ai installé tous les drivers OLE DB et ODB C du coup j'ai essayé de les désintaller et reinstaller mais rien n'y fait. Quelqu'un a déjà eu un problème similaire? Est-ce au niveau des chemins d'accès au driver qu'il y a un problème?

Merci d'avance.
Posté le 09 juillet 2015 - 16:52
Bonjour Christian,

tu as installé le driver OLE DB pour excel, dans l'install d'office/excel ?

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

Disponible : WXShowroom.com, WXReplication (open source)
Bientôt : WXEDM (open source)
Plus d'information sur http://fabriceharari.com


On 7/9/2015 8:02 AM, Christian DOULIAC wrote:
Bonjour à tous!

Alors voilà je voudrais exporter un fichier Excel vers HFSQL (je sais
pas trop si je m'exprime clairement tout ça est encore nouveau pour moi)
Pour tester les possibilités de Windev je me suis créer un nouveau
projet, je crée un nouveau fichier, j'indique que j'utilise une base
existante et quand je veux sélectionner le type de base de données (XLS
ici) WD m'affiche ceci :

Ce driver OLE DB n'est pas installé.
Vérifiez qu'il est disponible en 64 bits.
Pour importer votre base de données, vous devez l'installer avant de
continuer.

Le problème c'est que j'ai installé tous les drivers OLE DB et ODB C du
coup j'ai essayé de les désintaller et reinstaller mais rien n'y fait.
Quelqu'un a déjà eu un problème similaire? Est-ce au niveau des chemins
d'accès au driver qu'il y a un problème?

Merci d'avance.
Posté le 09 juillet 2015 - 17:21
C'est une version starter que j'ai le l'ai juste pour ouvrir des .xls est-ce que le problème vient forcément de là?
Posté le 09 juillet 2015 - 20:46
Le message d'erreur que tu nous as fourni semble indiquer que tu essaye
d'accéder à excel via un driver OLEDB 64 bits.

Si tu n'as pas ce driver installé, ca ne pourra pas marcher...

Maintenant, s'il cherche le driver 64 bits, c'est peut être que tu
utilise windev 64 bits, et si c'est le cas, installe à la place la
version 32 bits. La 64 a des limitations et ne sert que pour les gens
qui doivent gérer des projets énormes

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

Disponible : WXShowroom.com, WXReplication (open source)
Bientôt : WXEDM (open source)
Plus d'information sur http://fabriceharari.com


On 7/9/2015 9:21 AM, Christian DOULIAC wrote:
C'est une version starter que j'ai le l'ai juste pour ouvrir des .xls
est-ce que le problème vient forcément de là?
Posté le 10 juillet 2015 - 09:25
Comme je l'ai dis juste avant j'ai installer les driver 64 bits et même les 32bits du coup j'vais essayer d'installer WinDev en 32bits on va voir ce qu'il me dit.
Posté le 10 juillet 2015 - 13:13
QUELS drivers ? Si tu parles des drivers OLEDB qui arrivent avec windev,
ce sont des drivers pour HFSQL, PAS pour EXCEL.

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

Disponible : WXShowroom.com, WXReplication (open source)
Bientôt : WXEDM (open source)
Plus d'information sur http://fabriceharari.com


On 7/10/2015 1:25 AM, Christian DOULIAC wrote:
Comme je l'ai dis juste avant j'ai installer les driver 64 bits et même
les 32bits du coup j'vais essayer d'installer WinDev en 32bits on va
voir ce qu'il me dit.
Posté le 13 juillet 2015 - 08:58
Oui je parle bien des drivers OLEDB j'ai réessayé de les installer le tout en 32 bits mais ça ne marche toujours pas.
J'ai quasiment le même message d'erreur :

Ce driver OLE DB n'est pas installé.
Pour importer votre base de données, vous devez l'installer avant de continuer.

Voilà il ne me dit juste pas de vérifier s'il est disponible en 64 bits.
Membre enregistré
240 messages
Popularité : +3 (3 votes)
Posté le 15 juillet 2015 - 09:40
"Installation
Le provider OLE DB pour HFSQL est fourni sous la forme d'un pack d'installation disponible dans le répertoire "Install\OLEDB" de WinDev/WebDev.
Par défaut, le provider OLE DB est installé dans le répertoire "C:\Program Files\Fichiers communs\PC SOFT\20.0\OLEDB".
Remarque : Pour qu'une application puisse utiliser un provider OLE DB, il est nécessaire d'installer le composant MDAC (Microsoft Data Access Component) en version 2.8 ou supérieure. Ce composant est disponible en téléchargement sur le site de Microsoft. Il est intégré au système d'exploitation à partir de Windows 2003 Serveur et Windows Vista."

--
Vincent
Posté le 15 juillet 2015 - 13:55
Merci Vincent de ta réponse c'est bien ce que j'avais vu dans la documentation de PCSOFT mais je suis sous windows Seven donc logiquement je devrais l'avoir de base. Mais j'ai quand même essayé de la télécharger sauf que au moment de passer à l'installation rien ne se passe j'autorise le programme et là bah peanuts.

Est-ce que quelqu'un a le même soucis que moi?

PS : voici le lien du téléchargement : https://www.microsoft.com/fr-fr/download/confirmation.aspx…
Membre enregistré
240 messages
Popularité : +3 (3 votes)
Posté le 15 juillet 2015 - 16:28
Il est normalement de base sous Windows Vista et supérieur donc il est normal que l'installation ne se lance pas. Normalement il faut juste installer le driver OLE DB depuis le répertoire de Windev et cela devrait être suffisant...

--
Vincent
Posté le 15 juillet 2015 - 16:44
C'est bien ça mon problème j'ai réinstallé WinDev que j'ai mis en 32bits comme me l'avais conseillé Fabrice mais ça ne fonctionne toujours pas.
Membre enregistré
1 message
Posté le 23 août 2015 - 13:51
Bonjour, je viens en écho du sujet de Christian, mais dans l'autre sens : 64 bits

Je viens d'installer WebDev 20 en 64 bits. Dès que je veux importer du Excel (xls et xlsx), du Access MDB dans une analyse, j'obtiens le même message que Christian : "Ce driver OLE DB n'est pas installé. Vérifiez qu'il est disponible en 64 bits ..."
Seul Access 2007 (accdb) est accepté.

Le problème est que tout est homogène : Windows 7 64b SP1, Office 2013 Pro 64 bits

Quelqu'un aurait-il une idée ?
Membre enregistré
1 304 messages
Popularité : +47 (51 votes)
Posté le 25 août 2015 - 22:25
Salut à tous,

Est-ce que j'ai mal compris ou est-ce que l'on veut simplement Exporter un Excel vers HFSQL ?
Si c'est bien cela, pourquoi ne pas utiliser les fonctions XLSxxxxxxx() plutôt qu'un OLEDB ?

A+
Daryl

--
http://www.concept4u2.com
Posté le 12 juillet 2016 - 14:26
Je sais, répondre à un post qui a un an, c'est après la bataille....

Quoi qu'il es soit, j'ai eu le même problème et j'ai trouvé la solution suivante: http://www.novencia.com/2011/04/18/oledb-excel-en-environnement-64-bits-mais-oui-cest-possible-2/

Et ça marche.
Posté le 03 janvier 2017 - 20:07
Eh bien merci d'être arrivé après la bataille, car en tombant sur votre post, j'ai économisé les quelques cheveux qu'il me reste.

Merci
Membre enregistré
8 messages
Popularité : +1 (1 vote)
Posté le 11 juillet 2017 - 15:10
Bonjour,
L'application de cette FAQ a marché pour moi :
http://faq.pcsoft.fr/12832-importation_access_excel_fournisseur_driver_oledb_pas-read.awp

Contexte :
Serveur 2008 64 bits sans Office
Webdev 22
Erreur à la tentative d'importer un Excel dans l'éditeur d'analyse