Odbc_connect Access2010

Nas91
Invité n'ayant pas de compte PHPfrance

10 nov. 2011, 19:54

Bonjour,

Je vous explique le pb

J'ai installer PHP ss windows 2008server 64bit, avec oracle 10g 64bit et access 2010 64bit

J'ai un pb pour me connecter à une base access car quand je fais un odbc_connect ss php celui-ci va chercher la base access sur le ODBC 32bit et non le ODBC 64bit....

Savez vous comment remedier à ce pb ???

Cdt

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

11 nov. 2011, 13:38

salut,

php c'est 32bit le comportement que tu indique ne semble pas incohérent ;)

est ce que cela change beaucoup de chose ? (ne peux tu pas utiliser le client 32bit ?)

par exemple tu parle d'oracle, pour l'utiliser avec php tu utilise le client 32bit même avec une installation 64 !

@+
Il en faut peu pour être heureux ......

Nas91
Invité n'ayant pas de compte PHPfrance

11 nov. 2011, 17:24

salut,

php c'est 32bit le comportement que tu indique ne semble pas incohérent ;)

est ce que cela change beaucoup de chose ? (ne peux tu pas utiliser le client 32bit ?)

par exemple tu parle d'oracle, pour l'utiliser avec php tu utilise le client 32bit même avec une installation 64 !

@+

Merci pour ta réponse,

Oui je peux l'utiliser mais il me faut réinstaller Access 2003 non ? car Access2010 c'est en 64bits. et oracle qui est installé est lui aussi en 64bit...

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

11 nov. 2011, 17:49

Ben si on suis ton raisonnement php ne peux utiliser access 2010 vu qu'il est 32 bits.

Perso j'utilise oracle 11 avec php juste avec le client 32 bits !

Si la communication fonctionne avec odbc 32 bits ce n'est pas problème.

De toute la différence entre 32 & 64 bit c'est la largeur du bus d'adresse et du bus de données :)

Bref si ça fonctionne c'est bon ;)

@+
Il en faut peu pour être heureux ......

Nas91
Invité n'ayant pas de compte PHPfrance

11 nov. 2011, 18:00

Ben si on suis ton raisonnement php ne peux utiliser access 2010 vu qu'il est 32 bits.

Perso j'utilise oracle 11 avec php juste avec le client 32 bits !

Si la communication fonctionne avec odbc 32 bits ce n'est pas problème.

De toute la différence entre 32 & 64 bit c'est la largeur du bus d'adresse et du bus de données :)

Bref si ça fonctionne c'est bon ;)

@+

Je vais te dire ce qu'il en est actuellement.

Actuellement j'ai PHP Installé sur un windows serveur 2088 64bit avec un oracle 64bit et un access 2010..
Que dois je faire pour que le odbc_connect fonctionne ?
Car à l'heure actuel il ne fonctionne pas.
Le php va chercher les pilotes 32bits.... je suis bloqué.

Dans le odbc 32bit, je n'ai pas les pilotes access 32bits, je n'ai pas les pilotes oracle 32bits.... donc ma base de donnée access ne fonctionne pas sur la version 32bits mais seulement sur la version 64bits. et php ne veut rien comprendre :) peux tu m'aider .... :roll:

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

14 nov. 2011, 12:46

Modération :
Le multi-posting est interdit sur PHPFrance.
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

14 nov. 2011, 15:12

pour oracle 64b et php http://blogs.oracle.com/opal/entry/usin ... 32-bit_php

pour access je suppose que c'est la même chose, mais le mieux c'est de demander à bilou ;)
Perso j'ai pas pu essayé car je n'ai pas le pilote sur la machine ^^


@+
Il en faut peu pour être heureux ......