odbc_binmode

(PHP 4, PHP 5)

odbc_binmodeModifie la gestion des colonnes de donn�es binaires

Description

bool odbc_binmode ( resource $result_id , int $mode )

odbc_binmode() modifie la gestion des colonnes de donn�es binaires. Les types ODBC SQL affect�s sont BINARY, VARBINARY et LONGVARBINARY.

Lorsqu'une donn�e SQL est convertie en caract�re C, les 8 bits du caract�re source sont repr�sent�s par deux caract�res ASCII. Ces caract�res sont des repr�sentations ASCII des nombres au format hexad�cimal. Par exemple, le binaire 00000001 est converti en "01" et le binaire 11111111 est converti en "FF".

Conversion des LONGVARBINARY
Mode Longueur R�sultat
ODBC_BINMODE_PASSTHRU 0 passthru
ODBC_BINMODE_RETURN 0 passthru
ODBC_BINMODE_CONVERT 0 passthru
ODBC_BINMODE_PASSTHRU 0 passthru
ODBC_BINMODE_PASSTHRU 0 passthru
ODBC_BINMODE_RETURN 0 Tel quel
ODBC_BINMODE_CONVERT 0 Caract�re

Si odbc_fetch_into() est utilis�, passthru signifie qu'une cha�ne vide sera retourn�e pour ces colonnes.

Liste de param�tres

result_id

L'identifiant de r�sultat.

Si result_id vaut 0, ces param�tres seront appliqu�s aux nouveaux r�sultats.

Note: La valeur par d�faut de longreadlen est 4096 et celle de mode est ODBC_BINMODE_RETURN. La gestion des colonnes binaires est aussi modifi�e par odbc_longreadlen().

mode

Valeurs possibles pour le param�tre mode :

  • ODBC_BINMODE_PASSTHRU : retourner les donn�es en binaire
  • ODBC_BINMODE_RETURN : retourner sans conversion
  • ODBC_BINMODE_CONVERT : convertir en caract�re

Valeurs de retour

Cette fonction retourne TRUE en cas de succ�s, FALSE en cas d'�chec.