Sophie

Sophie

distrib > Mandriva > 2008.1 > i586 > by-pkgid > 703d980c580707c382b4e43e25965bc5 > files > 3308

php-manual-pt_BR-5.2.4-1mdv2008.1.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML
><HEAD
><TITLE
>odbc_setoption</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="Manual do PHP"
HREF="index.html"><LINK
REL="UP"
TITLE="ODBC Unificado"
HREF="ref.odbc.html"><LINK
REL="PREVIOUS"
TITLE="odbc_rollback"
HREF="function.odbc-rollback.html"><LINK
REL="NEXT"
TITLE="odbc_specialcolumns"
HREF="function.odbc-specialcolumns.html"><META
HTTP-EQUIV="Content-type"
CONTENT="text/html; charset=UTF-8"></HEAD
><BODY
CLASS="refentry"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>Manual do PHP</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="function.odbc-rollback.html"
ACCESSKEY="P"
>Anterior</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="function.odbc-specialcolumns.html"
ACCESSKEY="N"
>Próxima</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><H1
><A
NAME="function.odbc-setoption"
></A
>odbc_setoption</H1
><DIV
CLASS="refnamediv"
><A
NAME="AEN157246"
></A
><P
>    (PHP 3 &#62;= 3.0.6, PHP 4, PHP 5)</P
>odbc_setoption&nbsp;--&nbsp;
     Ajusta definições ODBC. Retorna <TT
CLASS="constant"
><B
>FALSE</B
></TT
> se acontecer um erro, se não <TT
CLASS="constant"
><B
>TRUE</B
></TT
>.
    </DIV
><DIV
CLASS="refsect1"
><A
NAME="AEN157251"
></A
><H2
>Descrição</H2
>int <B
CLASS="methodname"
>odbc_setoption</B
> ( resource id, int function, int option, int param )<BR
></BR
><P
>&#13;     Esta opção permite mudar opções ODBC para um conexão em particular ou
     o resultado de uma consulta. Foi escrita para ajudar a encontrar
     meios para contornar problemas com drivers ODBC caprichosos. Você
     provavelmente somente usar esta função se você é um programador ODBC
     e intender os efeitos que as várias opções terão.
     Você certamente vai precisar de uma boa referencia ODBC que explique todas
     as opções diferentes e valores que podem ser usados. Versões diferentes dos
     drivers suportam opções diferentes.
    </P
><P
>&#13;     Devido aos efeitos variarem dependendo do driver ODBC, o uso desta função em scripts
     que serão tornados publicos é fortemente desencourajado. Também, algumas opções ODBC
     não estão disponíveis para esta função porque devem ser definidas antes de 
     a conexão ser estabelecida ou a consulta ser preparada. Em todo o caso,
     se em um trabalho particular isso pode fazer o PHP funcionar e seu superior
     não dizer para você usar um produto comercial, isto é tudo
     o que importa realmente.
    </P
><P
>&#13;     <CODE
CLASS="parameter"
>id</CODE
> é um id de conexão o o id de um resultado de uma consulta
     no qual será mudada as definições. Para SQLSetConnectOption(), este é um id
     de conexão. Para SQLSetStmtOption(), este é um id de um resultado de uma consulta.
    </P
><P
>&#13;     <CODE
CLASS="parameter"
>Function</CODE
> é a função ODBC a ser usada. O
     valor deve ser 1 para SQLSetConnectOption() e 2 para
     SQLSetStmtOption().
    </P
><P
>&#13;     O parâmetro <CODE
CLASS="parameter"
>option</CODE
> é a opção a ser definida.</P
><P
>&#13;     O parâmetro <CODE
CLASS="parameter"
>param</CODE
> é o valor para a
     <CODE
CLASS="parameter"
>option</CODE
> indicada.
     <TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
CLASS="EXAMPLE"
><TR
><TD
><DIV
CLASS="example"
><A
NAME="AEN157279"
></A
><P
><B
>Exemplo 1. Exemplos ODBC Setoption</B
></P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
CELLPADDING="5"
><TR
><TD
><code><font color="#000000">
<font color="#0000BB">&lt;?php<br /></font><font color="#FF8000">// 1. Option 102 of SQLSetConnectOption() is SQL_AUTOCOMMIT.<br />//&nbsp;&nbsp;&nbsp;&nbsp;Value 1 of SQL_AUTOCOMMIT is SQL_AUTOCOMMIT_ON.<br />//&nbsp;&nbsp;&nbsp;&nbsp;This example has the same effect as<br />//&nbsp;&nbsp;&nbsp;&nbsp;odbc_autocommit($conn, true);<br /><br /></font><font color="#0000BB">odbc_setoption </font><font color="#007700">(</font><font color="#0000BB">$conn</font><font color="#007700">, </font><font color="#0000BB">1</font><font color="#007700">, </font><font color="#0000BB">102</font><font color="#007700">, </font><font color="#0000BB">1</font><font color="#007700">);<br /><br /></font><font color="#FF8000">// 2. Option 0 of SQLSetStmtOption() is SQL_QUERY_TIMEOUT.<br />//&nbsp;&nbsp;&nbsp;&nbsp;This example sets the query to timeout after 30 seconds.<br /><br /></font><font color="#0000BB">$result </font><font color="#007700">= </font><font color="#0000BB">odbc_prepare </font><font color="#007700">(</font><font color="#0000BB">$conn</font><font color="#007700">, </font><font color="#0000BB">$sql</font><font color="#007700">);<br /></font><font color="#0000BB">odbc_setoption </font><font color="#007700">(</font><font color="#0000BB">$result</font><font color="#007700">, </font><font color="#0000BB">2</font><font color="#007700">, </font><font color="#0000BB">0</font><font color="#007700">, </font><font color="#0000BB">30</font><font color="#007700">);<br /></font><font color="#0000BB">odbc_execute </font><font color="#007700">(</font><font color="#0000BB">$result</font><font color="#007700">);<br /></font><font color="#0000BB">?&gt;</font>
</font>
</code></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
>
    </P
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="function.odbc-rollback.html"
ACCESSKEY="P"
>Anterior</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
ACCESSKEY="H"
>Principal</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="function.odbc-specialcolumns.html"
ACCESSKEY="N"
>Próxima</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>odbc_rollback</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="ref.odbc.html"
ACCESSKEY="U"
>Acima</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>odbc_specialcolumns</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>