salut à tous,
je veux me connecter à une base de données Pervasive SQL qui est distant et on m'a dit de voir du côté de ODBC mais je ne sais pas vraiment comment faire car je suis habitué à Mysql. Voici la procédure que j'ai suivi:
  • installlation du client pervasive
  • démarrer->panneau de configuration->outils d'administration->sources de données (ODBC)->source de données système->Ajouter et je choisi Pervasive ODBC Client Interface
  • je rempli :
  1. client: Data source Name : demodata32 (c'est la base de données par défaut dans pervasive)
  2. Server: Adress: 192.168.1.1, Transport HInt: Try TCPIP only, Data Source Name: demodata32. Et c'est là que je ne comprend pas: pourquoi il y a à la fois client et Serveur
et je tente de me connecter par:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<?php
$bd_dsn="Driver={Pervasive ODBC Client Interface};ServerName=192.168.1.1;ServerDSN=demodata32;";
 
$con=odbc_connect($bd_dsn,'','');
?>
et j'obtient:
Warning: SQL error: [Microsoft][Gestionnaire de pilotes ODBC] Longueur de chaîne ou de mémoire tampon non valide, SQL state S1090 in SQLConnect in c:\program files\easyphp\www\test\odbc.php on line 12

Pouvez vous m'aider à résoudre ce probleme. Merci