Hello
J'ai fait une petite page PHP pour afficher une base HFSQL server dont voici la partie extraction des datas
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 :
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
Partager