Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [Opened] question jDb

Posted by christophec on 07/02/2007 11:06

est-il prévu un driver pour Oracle?

Merci d'avance pour la réponse

  [Opened] Re: question jDb

Reply #1 Posted by laurentj on 07/02/2007 11:25

Non, parce que j'ai pas de base oracle sous la main pour le faire. Mais toute contribution en ce sens est la bienvenue ;-)

Par contre, si tu as PDO installé, tu peux utiliser jDb avec pdo..

  [Opened] Re: question jDb

Reply #2 Posted by christophec on 07/03/2007 14:45

j'essai de passer par le driver pdo pour un accès à oracle: le navigateur ne trouve pas le driver pdo dans jelix\lib\jelix\db\jDbPDOConnection.class.php. j'ai la version 1.0 beta2.1

dans la config db j'ai:

 driver=pdo
 dsn="oci8:host=racer;dbname=RACER"
 user="toto"
 password="tata"

  [Opened] Re: question jDb

Reply #3 Posted by laurentj on 07/03/2007 21:51

PDO est une extension PHP et n'est bien évidement pas fourni avec Jelix. Si tu as une erreur comme quoi il ne trouve pas PDO, c'est que tu dois installer PDO sur ton serveur et l'activer dans php.ini.

  [Opened] Re: question jDb

Reply #4 Posted by christophec on 07/05/2007 08:07

Le driver php_pdo_oci8 ne fonctionne pas. Aucun problème avec php_pdo_oci. Je trouve le dévelopement avec jelix trés pratique, merci pour ce produit efficace et Français.

 

  [Opened] Re: question jDb

Reply #5 Posted by christophec on 07/05/2007 11:14

J'arrive à récupérer les données d'une requête select mais pas d'une requête select count (*):

 $nombre = cnx->query('SELECT COUNT (*) FROM pointage');

ensuite je n'arrive pas à recupérer le nombre.

  [Opened] Re: question jDb

Reply #6 Posted by christophec on 07/06/2007 09:01

Impeccable. Juste pour info si celà t'interresse,sous BDD ORACLE

 $resultset = cnx->query('SELECT COUNT (*) as total FROM pointage');
 $nombre = $resultset->fetch()->total;

ne fonctionne pas:

 $resultset = cnx->query('SELECT COUNT (*) as total FROM pointage');
 $nombre = $resultset->fetch()->TOTAL;

fonctionne Oracle renvoie les alias de colonnes en MAJUSCULE.
merci

 
Page
  1. question jDb