Bonjour,
Mon script php me permet de me connecter à une base HFSQL en utilisant OLEDB. Lorsque tout est en local sur mon ordi, tout fonctionne bien.
Mais à présent, je dois travailler sur un serveur (la BD et le script sont sur le serveur). J'arrive à me connecter correctement à ma BD via le centre de contrôle HFSQL, mais avec mon script php, j'obtiens l'erreur suivante (ligne 10 du code d'après):
Je vous passe mon morceau de code qui me sert à me connecter :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Source: ADODB.Connection Description: Impossible de trouver le fournisseur. Il est peut-être mal installé.
Sur mon serveur, j'ai installé la dll que j'utilisais en local (j'ai vérifié avec phpinfo(), elle est correctement installée).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 ini_set('display_errors', 'On'); include('adodb5/adodb.inc.php'); $ProviderOLEDBHFSQL = 'Provider=PCSOFT.HFSQL; Data Source=localhost; Initial Catalog=testAPI; User ID=*****; Password=******;'; $ConnectionOLEDBHFSQL = new COM("ADODB.Connection") or die("Impossible d'instancier un objet ADO"); $ConnectionOLEDBHFSQL ->ConnectionString = $ProviderOLEDBHFSQL; $ConnectionOLEDBHFSQL -> Open();
Quelqu'un aurait une idée pour résoudre cette erreur ?
Partager