OVH Cloud OVH Cloud

DLL load failed

2 réponses
Avatar
BrunoL
Bonjour,

Sous XP et python 2.4 j'essai d'installer "MS SQL Server module for python".

L'installtion précise de copier "MSSQL.py and mssqldb.pyd" dans le
directory python, ce que j'ai fait.

A l'import j'obtiens :
>>> import MSSQL
Traceback (most recent call last):
File "<pyshell#0>", line 1, in -toplevel-
import MSSQL
File "C:\Python24\lib\MSSQL.py", line 7, in -toplevel-
from mssqldb import *
ImportError: DLL load failed: Le module spécifié est introuvable.

et

>>> import mssqldb
Traceback (most recent call last):
File "<pyshell#2>", line 1, in -toplevel-
import mssqldb
ImportError: DLL load failed: Le module spécifié est introuvable.

J'ai copié mssqldb.pyd dans C:\Python24\DLLs.
Ca doit être trivial mais je vois pas ce que j'ai loupé.

Merci.

2 réponses

Avatar
Méta-MCI
Bonjour !

Trois petites questions :
- s'agit-il d'accéder à SQL-server "module client" ou "module serveur" ?
Autrement dit, le serveur est-il installé sur le poste ? ou est-il distant ?
- où se trouvent les DLL de SQL-server ?
- quel type de module "SQL server pour Python" ? D'origine MS ?
Communauté ? Open-source ?


Perso, j'avais réalisé avec succès une connexion par SQL-DMO (en standard
dans SQL-server), via PyWin32 et les objets COM. Mais il y a des possibilité
par ABO, ADO-DB, ODBC, etc.

@+

MCI
Avatar
BrunoL
Bonjour !

Trois petites questions :
- s'agit-il d'accéder à SQL-server "module client" ou "module serveur" ?
Autrement dit, le serveur est-il installé sur le poste ? ou est-il distant ?
- où se trouvent les DLL de SQL-server ?
- quel type de module "SQL server pour Python" ? D'origine MS ?
Communauté ? Open-source ?


J'ai solutionné en prenant pymssql, installation automatique. Maintenant
j'ai des problème avec le serveur :-(

Mais c'est un autre forum...

A+