- 1
[Ouvert] question jDb
Posté par christophec le 02/07/2007 11:06
est-il prévu un driver pour Oracle?
Merci d'avance pour la réponse
[Ouvert] Re: question jDb
Postée par laurentj le 02/07/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..
[Ouvert] Re: question jDb
Postée par christophec le 03/07/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"
[Ouvert] Re: question jDb
Postée par laurentj le 03/07/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.
[Ouvert] Re: question jDb
Postée par christophec le 05/07/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.
[Ouvert] Re: question jDb
Postée par christophec le 05/07/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.
[Ouvert] Re: question jDb
Postée par christophec le 06/07/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
- 1

