Hello

J'ai fait une petite page PHP pour afficher une base HFSQL server dont voici la partie extraction des datas

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
// Déclaration de la chaîne de connexion
$ProviderOLEDBHyperFileSQL ='Provider=PCSOFT.HFSQL; Data Source=xxx.xxx.xxx.xx:yyyy; Initial Catalog=point8d; User ID=dddd; Password=sssss;';
 
// Instanciation de l'objet
$ConnectionOLEDBHyperFileSQL = new COM("ADODB.Connection") or die("Impossible d'instancier un objet ADO");
 
// Connexion
$ConnectionOLEDBHyperFileSQL ->ConnectionString = $ProviderOLEDBHyperFileSQL;
$ConnectionOLEDBHyperFileSQL ->Open();
 
// Création et exécution de la requête
$rs = new COM("ADODB.Recordset");
$sql = "SELECT id_point,quand,quoi FROM point where flag = 'OUVERT'";
$rs->Open($sql, $ProviderOLEDBHyperFileSQL);
 
// Parcours du résultat de la requête
$index = 0;
while (!$rs->EOF) {
 
for( $x = 0; $x < $rs->Fields->Count; $x++ )
{
 
$assoc_array[ $index ][ $rs->Fields[$x]->Name ] = $rs->Fields[$x]->Value;
echo $rs->Fields[$x]->Name ." -> ". $rs->Fields[$x]->Value . "<br>";
}
 
echo "--------------------------------------------<br>";
$rs->MoveNext();
$index++;
}
 
$rs->Close();
 
?>
donc sous Windows avec WAMP server pas de souci cela marche


mais sous debain avec XAMPP cela me donne l'erreur suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Fatal error: Class 'COM' not found in /opt/lampp/htdocs/ouvert/all_point_ipp.php on line 6

ADODB.Connection a l'air de ne pas fonctionner ????

après pas mal de recherche je sèche (pas vraiment vu la pluie que l'on a en Normandie lol)

si qqun a une idée SVP

Merci d'avance de votre aide