PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → HOuvreConnexion MSSQL en service -> Class does not exist.
HOuvreConnexion MSSQL en service -> Class does not exist.
Iniciado por pierre.bousquet, 27,jun. 2019 17:12 - 2 respuestas
Publicado el 27,junio 2019 - 17:12
Bonjour,

J'ai un programme qui réalise un HouvreConnexion() sur un serveur MSSQL
local, la connexion se fait bien lorsque je le lance manuellement mais
j'obtiens le message suivant lorsqu'il est lancé en service :



Numéro d'erreur = 170124

Echec de l'ouverture de la connexion :
Source de données <127.0.0.1>
Provider OLEDB <SQLOLEDB>

Détail de l'erreur système :
Class does not exist.



PS : tout fonctionnait très bien jusqu'à un redémarrage du serveur
(Windows Server 2016 Standard), peut-être une mise à jour... ??

Une idée ?

Merci
Miembro registrado
348 mensajes
Publicado el 28,junio 2019 - 11:27
Bonjour

Tu utilises un provider OLEDB qui est très ancien (il est installé avec Windows)
Essaye d'utiliser le dernier provider OLEDB disponible ici : https://www.microsoft.com/en-us/download/details.aspx…

Il suffira ensuite de mettre ..Provider = "MSOLEDBSQL" sur ta variable de connexion

Bonne journée

--
Pascal H. http://phapps.e-monsite.com
Publicado el 05,julio 2019 - 15:53
Bonjour,

Merci pour ton aide, ça fonctionne parfaitement !