Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
892 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  probleme obcd_connect()

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme obcd_connect()

n°1166182
shrd
Posté le 31-07-2005 à 22:01:28  profilanswer
 

bonjour,
j'ai un petit soucis avec obcd_connect sous wamp (php 5.0.4)
pour se connecter a ma base de données obcd (paradox) la fonction obcd_connect marchait sans probleme  
en php 4 (version easyphp 1.8) avec comme source de données en parametre le nom que je configurais  
dans windows : source de données ODBC->sources de données utilisateur.
 
En php 5 sous wamp, il ne reconnait plus les noms DSN et me met le message d'erreur suivant quelque  
que soit la sources de données utilisateur que je choisis :
 
Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][Gestionnaire de pilotes ODBC]  
Source de données introuvable et nom de pilote non spécifié, SQL state IM002 in SQLConnect  
 
j'ai quand meme reussi a contourner ce probleme en faisant la configuation manuelement comme ceci  
 
$adr="DRIVER=Microsoft Paradox Driver (*.db );DefaultDir=C:\\FICHIERS;DriverId=538;FIL=Paradox 5.X;
MaxBufferSize=2048;PageTimeout=5;UID=TEST;SafeTransactions=0;CollatingSequence=International;
ParadoxNetPath=F:\\FICHIERS;ParadoxNetStyle=4.x;ParadoxUserName=TEST;Threads=3;UserCommitSync=Yes;";
$connexion_paradox=odbc_connect ($adr,"","" ) or die("Impossible de se connecter" );
 
mais n'y a t'il pas moyen que ca remarche comme avant en mettant juste ceci :
 
$connexion_paradox=odbc_connect ("PARADOX","","" ) or die("Impossible de se connecter" );
 
j'ai egalement remarqué que le traitement était plus de 2 fois plus lent que quand j'etais sous easyphp  
(c'est un script de transfert de base de données de paradox a mysql)
Et j'ai besoin de php 5.
 
merci pour tous renseignements


Message édité par shrd le 31-07-2005 à 22:16:19
mood
Publicité
Posté le 31-07-2005 à 22:01:28  profilanswer
 

n°1166187
shrd
Posté le 31-07-2005 à 22:13:56  profilanswer
 

petite precision , apres avoir enlever du script la partie du travail de mysql , j'ai remarqué que la perte de vitesse venait de mysql et non de la partie obcd.
cette version de mysql (wamp) gratte 10 fois + sur le disque dur que celle de easyphp 1.8
 

n°1166286
shrd
Posté le 01-08-2005 à 01:40:20  profilanswer
 

le probleme vient que mysql sur wamp travaille en InnoDB par defaut et non en MyISAM comme sur easyphp 1.8,  
 
En InnoDB , la base de données prend beaucoup plus de place (2 fois plus dans mon cas)et il faut apparement l'optimiser un peu pour qu'elle utilise moins le disque et plus le cache
 
 
 
 
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  probleme obcd_connect()

 

Sujets relatifs
Petit probleme de liens pour mon album photoProblème avec vc++ 6.0 et gmp.
Problème formulaire mail et bouton radioPopup, mais c'est quoi son problème ???
Problème de positionnement CSSProbléme avec les input de type password sous FF
Probleme de messagerie avec mon site[Flash/Actionscript] Probleme avec getBytesTotal()
problème hibernate - linux - encodingprobleme de date
Plus de sujets relatifs à : probleme obcd_connect()


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR