<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/refs.database.abstract.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'pt_BR',
  ),
  'this' => 
  array (
    0 => 'book.uodbc.php',
    1 => 'ODBC',
    2 => 'ODBC (Unificado)',
  ),
  'up' => 
  array (
    0 => 'refs.database.abstract.php',
    1 => 'Camadas de Abstra&ccedil;&atilde;o',
  ),
  'prev' => 
  array (
    0 => 'function.dba-sync.php',
    1 => 'dba_sync',
  ),
  'next' => 
  array (
    0 => 'uodbc.setup.php',
    1 => 'Instala&ccedil;&atilde;o/Configura&ccedil;&atilde;o',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'pt_BR',
    'path' => 'reference/uodbc/book.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/book.uodbc.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="book.uodbc" class="book">
 
 <h1 class="title">ODBC (Unificado)</h1>
 

 
 <div id="intro.uodbc" class="preface">
  <h1 class="title">Introdução</h1>
  <p class="para">
   Em adição ao suporte ODBC normal, as funções de ODBC Unificadas no
   PHP permitem sejam acessados vários bancos de dados que emprestaram a
   semântica da API do ODBC para implementer a sua própria API. Ao invés
   de manter múltiplos drivers de banco de dados que são todos praticamente
   identicos, estes drivers foram unificados em um único conjunto
   de funções ODBC.
  </p>
  <p class="para">
   Os seguintes bancos de dados são suportados pelas funções de
   OBDC Unificado: <a href="http://www.adabas.com/" class="link external">&raquo;&nbsp;Adabas D</a>,
   <a href="http://www-306.ibm.com/software/data/db2/" class="link external">&raquo;&nbsp;IBM DB2</a>,
   <a href="http://www.iodbc.org/" class="link external">&raquo;&nbsp;iODBC</a>,
   <a href="http://www.solidtech.com/" class="link external">&raquo;&nbsp;Solid</a> e
   <a href="http://www.sybase.com/" class="link external">&raquo;&nbsp;Sybase SQL Anywhere</a>.
  </p>
  <blockquote class="note"><p><strong class="note">Nota</strong>: 
   <p class="para">
    Com a exceção de iODBC, não existe ODBC envolvido ao
    conectar aos bancos de dados acima. As funções usadas
    para conversar nativamente com eles apenas compartilham os mesmos
    nomes e a mesma sintaxe das funções ODBC. Entretanto, compilar o PHP
    com suporte a iODBC permite usar qualquer dirver compatível com
    ODBC nas aplicações PHP. Maiores informações sobre iODBC
    estão disponíveis em <a href="http://www.iodbc.org/" class="link external">&raquo;&nbsp;www.iodbc.org</a>
    com a alternativa unixODBC disponível em
    <a href="http://www.unixodbc.org/" class="link external">&raquo;&nbsp;www.unixodbc.org</a>.
   </p>
  </p></blockquote>
 </div>
 

 







 




 







<ul class="chunklist chunklist_book"><li><a href="uodbc.setup.php">Instala&ccedil;&atilde;o/Configura&ccedil;&atilde;o</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="uodbc.requirements.php">Depend&ecirc;ncias</a></li><li><a href="odbc.installation.php">Instala&ccedil;&atilde;o</a></li><li><a href="odbc.configuration.php">Configura&ccedil;&otilde;es em Execu&ccedil;&atilde;o</a></li><li><a href="uodbc.resources.php">Tipos de Recurso</a></li></ul></li><li><a href="uodbc.constants.php">Constantes predefinidas</a></li><li><a href="ref.uodbc.php">Fun&ccedil;&otilde;es de ODBC</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="function.odbc-autocommit.php">odbc_autocommit</a> — Alterna o comportamento da autoconfirma&ccedil;&atilde;o</li><li><a href="function.odbc-binmode.php">odbc_binmode</a> — Manipula&ccedil;&atilde;o de dados de colunas bin&aacute;rias</li><li><a href="function.odbc-close.php">odbc_close</a> — Fecha uma conex&atilde;o ODBC</li><li><a href="function.odbc-close-all.php">odbc_close_all</a> — Fecha todas as conex&otilde;es ODBC</li><li><a href="function.odbc-columnprivileges.php">odbc_columnprivileges</a> — Lista colunas e privil&eacute;gios associados para a tabela fornecida</li><li><a href="function.odbc-columns.php">odbc_columns</a> — Lista os nomes das colunas nas tabelas especificadas</li><li><a href="function.odbc-commit.php">odbc_commit</a> — Confirma uma transa&ccedil;&atilde;o ODBC</li><li><a href="function.odbc-connect.php">odbc_connect</a> — Conecta a uma fonte de dados</li><li><a href="function.odbc-connection-string-is-quoted.php">odbc_connection_string_is_quoted</a> — Determina se uma string de conex&atilde;o ODBC est&aacute; entre chaves</li><li><a href="function.odbc-connection-string-quote.php">odbc_connection_string_quote</a> — Envolve entre chaves um valor string de conex&atilde;o ODBC</li><li><a href="function.odbc-connection-string-should-quote.php">odbc_connection_string_should_quote</a> — Determina se um valor na string de conex&atilde;o ODBC deveria ser envolvido por chaves</li><li><a href="function.odbc-cursor.php">odbc_cursor</a> — Obt&eacute;m o nome do cursor</li><li><a href="function.odbc-data-source.php">odbc_data_source</a> — Retorna informa&ccedil;&otilde;es sobre DSNs dispon&iacute;veis</li><li><a href="function.odbc-do.php">odbc_do</a> — Sin&ocirc;nimo de odbc_exec</li><li><a href="function.odbc-error.php">odbc_error</a> — Obt&eacute;m o &uacute;ltimo c&oacute;digo de erro</li><li><a href="function.odbc-errormsg.php">odbc_errormsg</a> — Obt&eacute;m a &uacute;ltima mensagem de erro</li><li><a href="function.odbc-exec.php">odbc_exec</a> — Executa diretamente uma instru&ccedil;&atilde;o SQL</li><li><a href="function.odbc-execute.php">odbc_execute</a> — Executa uma instru&ccedil;&atilde;o preparada</li><li><a href="function.odbc-fetch-array.php">odbc_fetch_array</a> — Obt&eacute;m uma linha do resultado como um array associativo</li><li><a href="function.odbc-fetch-into.php">odbc_fetch_into</a> — Busca uma linha de resultado no array</li><li><a href="function.odbc-fetch-object.php">odbc_fetch_object</a> — Obt&eacute;m um conjunto de resultados como um objeto</li><li><a href="function.odbc-fetch-row.php">odbc_fetch_row</a> — Obt&eacute;m uma linha</li><li><a href="function.odbc-field-len.php">odbc_field_len</a> — Obt&eacute;m o tamanho (precis&atilde;o) de um campo</li><li><a href="function.odbc-field-name.php">odbc_field_name</a> — Obt&eacute;m o nome da coluna</li><li><a href="function.odbc-field-num.php">odbc_field_num</a> — Retorna o n&uacute;mero da coluna</li><li><a href="function.odbc-field-precision.php">odbc_field_precision</a> — Sin&ocirc;nimo de odbc_field_len</li><li><a href="function.odbc-field-scale.php">odbc_field_scale</a> — Obt&eacute;m a precis&atilde;o de um campo</li><li><a href="function.odbc-field-type.php">odbc_field_type</a> — Tipo de dados de um campo</li><li><a href="function.odbc-foreignkeys.php">odbc_foreignkeys</a> — Recupera uma lista de chaves estrangeiras</li><li><a href="function.odbc-free-result.php">odbc_free_result</a> — Libera objetos associados a um resultado</li><li><a href="function.odbc-gettypeinfo.php">odbc_gettypeinfo</a> — Recupera informa&ccedil;&otilde;es sobre tipos de dados suportados pela fonte de dados</li><li><a href="function.odbc-longreadlen.php">odbc_longreadlen</a> — Manipula&ccedil;&atilde;o de colunas LONG</li><li><a href="function.odbc-next-result.php">odbc_next_result</a> — Verifica se  m&uacute;ltiplos resultados est&atilde;o dispon&iacute;veis</li><li><a href="function.odbc-num-fields.php">odbc_num_fields</a> — N&uacute;mero de colunas em um resultado</li><li><a href="function.odbc-num-rows.php">odbc_num_rows</a> — N&uacute;mero de linhas em um resultado</li><li><a href="function.odbc-pconnect.php">odbc_pconnect</a> — Abre uma conex&atilde;o persistente com o banco de dados</li><li><a href="function.odbc-prepare.php">odbc_prepare</a> — Prepara uma isntru&ccedil;&atilde;o para execu&ccedil;&atilde;o</li><li><a href="function.odbc-primarykeys.php">odbc_primarykeys</a> — Obt&eacute;m as chaves prim&aacute;rias de uma tabela</li><li><a href="function.odbc-procedurecolumns.php">odbc_procedurecolumns</a> — Recupera informa&ccedil;&otilde;es sobre par&acirc;metros para procedimentos</li><li><a href="function.odbc-procedures.php">odbc_procedures</a> — Obt&eacute;m a lista de procedimentos armazenados em uma fonte de dados espec&iacute;fica</li><li><a href="function.odbc-result.php">odbc_result</a> — Obt&eacute;m dados de resultados</li><li><a href="function.odbc-result-all.php">odbc_result_all</a> — Exibe o resultado como uma tabela HTML</li><li><a href="function.odbc-rollback.php">odbc_rollback</a> — Reverte uma transa&ccedil;&atilde;o</li><li><a href="function.odbc-setoption.php">odbc_setoption</a> — Ajusta configura&ccedil;&otilde;es do ODBC</li><li><a href="function.odbc-specialcolumns.php">odbc_specialcolumns</a> — Recupera colunas especiais</li><li><a href="function.odbc-statistics.php">odbc_statistics</a> — Recupera estat&iacute;sticas sobre uma tabela</li><li><a href="function.odbc-tableprivileges.php">odbc_tableprivileges</a> — Lista tabelas e os privil&eacute;gios associados a cada tabela</li><li><a href="function.odbc-tables.php">odbc_tables</a> — Obt&eacute;m a lista de nomes de tabelas armazenadas em uma fonte de dados espec&iacute;fica</li></ul></li></ul></div><?php manual_footer($setup); ?>