Odbc et case sensitive
[o.o]REplay
Messages postés
385
Statut
Membre
-
[o.o]REplay Messages postés 385 Statut Membre -
[o.o]REplay Messages postés 385 Statut Membre -
Bonjour,
j'utilise odbc pour me connecter à une base de donnée sur un serveur "distant".
Tout marche bien, sauf à la réception de mes résultats.
Je m'explique, je voudrai faire celà :
celà ne marche pas, sauf si je met en majuscule:
J'ai bien essayé dans ma requête de faire un "select nomcolonne as autrenom", mais même problème: "autrenom" doit être en majuscule, sinon j'obtiens un Notice: Undefined index :(
Merci d'avance pour votre aide :)
(note: mon dsn est bien définit, etc... car j'obtiens bien des résultats de la requête (= )
j'utilise odbc pour me connecter à une base de donnée sur un serveur "distant".
Tout marche bien, sauf à la réception de mes résultats.
Je m'explique, je voudrai faire celà :
while($array=odbc_fetch_array($result))
{
echo $array['nomColonne'];
}
celà ne marche pas, sauf si je met en majuscule:
echo $array['NOMCOLONNE'];
J'ai bien essayé dans ma requête de faire un "select nomcolonne as autrenom", mais même problème: "autrenom" doit être en majuscule, sinon j'obtiens un Notice: Undefined index :(
Merci d'avance pour votre aide :)
(note: mon dsn est bien définit, etc... car j'obtiens bien des résultats de la requête (= )
A voir également:
- Odbc et case sensitive
- Excel case choix multiple - Guide
- Raccourci clavier case à cocher ✓ - Forum Excel
- Aller à la ligne dans une case excel - Guide
- Supprimer case à cocher excel ✓ - Forum Excel
- Supprimer des cases à cocher (Excel 2003) - Forum Excel
J'utilise Oracle.
Mais je ne peux modifier cette base, car elle se situe sur un autre serveur :/
Je viens de faire des tests avec du mysql sur une table locale, si je fais un "select colOnNe from..."
je dois utiliser $array['colOnNe'] et non colonne ou COLONNE.
Tu penses que c'est oracle qui force à utiliser les majuscules? ou ODBC?
Si Oracle est case sensitive: essaie par la suite de faire un
et de refaire tes SELECT antérieurs dans la même sesssion. A partir d'une certaine version de la base (10g release je-ne-sais-plus-laquelle) Oracle devrait devenir subitement case insensitive (mais uniquement le temps de cette session).
++
Je vais essayer ce que tu me conseille, mais bon:
la base Oracle en question est bien case sensitive, ça j'en suis sure, mais je ne pense pas que le problème vienne de là:
Au contraire, vu qu'elle est case sensitive, si je demande un "select colonne as nOMcoLonNe...", le array renvoyé par odbc_fetch_array devrai être $array['nOMcoLonNe'], or là je dois utiliser $array['NOMCOLONNE'].
Je teste ça demain.