Partilhar via


Referência do programador ODBC

A Referência do Programador ODBC contém as seguintes secções.

Trabalhar com a Documentação ODBC

A interface ODBC é projetada para uso com a linguagem de programação C. O uso da interface ODBC abrange três áreas: instruções SQL, chamadas de função ODBC e programação C. Esta documentação assume o seguinte:

  • Um conhecimento prático da linguagem de programação C.

  • Conhecimentos gerais de SGBD e familiaridade com SQL.

São utilizadas as seguintes convenções tipográficas.

Formato Usado para
SELECIONAR * DE Letras maiúsculas indicam instruções SQL, nomes de macros e termos usados ao nível do comando do sistema operativo.
RETCODE SQLFetch(hdbc) A fonte monospace é usada para exemplos de linhas de comando e código de programa.
argument Palavras em itálico indicam argumentos programáticos, informação que o utilizador ou a aplicação deve fornecer, ou ênfase nas palavras.
SQLEndTran O tipo a negrito indica que a sintaxe deve ser tipada exatamente como mostrada, incluindo os nomes das funções.
| Uma barra vertical separa duas escolhas mutuamente exclusivas numa linha sintática.
... Uma reticência indica que os argumentos podem ser repetidos várias vezes.
. . . Uma coluna de três pontos indica a continuação das linhas de código anteriores.

Sobre os Exemplos de Código

Os exemplos de código neste guia são concebidos apenas para fins ilustrativos. Como são escritos principalmente para demonstrar os princípios ODBC, a eficiência por vezes foi posta de lado em nome da clareza. Além disso, secções inteiras de código foram por vezes omitidas para maior clareza. Estas incluem as definições de funções não-ODBC (aquelas cujos nomes não começam por "SQL") e a maioria dos casos de tratamento de erros.

Todos os exemplos de código usam strings ANSI e o mesmo esquema de base de dados, que é mostrado no início de Funções do Catálogo.

Para mais informações sobre SQL, estão disponíveis os seguintes standards:

  • Linguagem de Base de Dados - SQL com Melhoria de Integridade, ANSI, 1989 ANSI X3.135-1989.

  • Linguagem de Base de Dados - SQL: ANSI X3H2 e ISO/IEC JTC1/SC21/WG3 9075:1992 (SQL-92).

  • Open Group, Data Management: Structured Query Language (SQL), Versão 2 (The Open Group, 1996).

Para além de normas e guias SQL específicos de fornecedores, muitos livros descrevem SQL, incluindo:

  • Date, C. J., com Darwen, Hugh: Um Guia para o Padrão SQL (Addison-Wesley, 1993).

  • Emerson, Sandra L., Darnovsky, Marcy, e Bowman, Judith S.: O Manual Prático de SQL (Addison-Wesley, 1989).

  • Groff, James R. e Weinberg, Paul N.: Utilização de SQL (Osborne McGraw-Hill, 1990).

  • Gruber, Martin: Compreender SQL (Sybex, 1990).

  • Hursch, Jack L. e Carolyn J.: SQL, A Linguagem de Consulta Estruturada (TAB Books, 1988).

  • Melton, Jim, e Simon, Alan R.: Compreender o Novo SQL: Um Guia Completo (Morgan Kaufmann Publishers, 1993).

  • Pascal, Fabian: SQL e Fundamentos Relacionais (M & T Books, 1990).

  • Trimble, J. Harvey, Jr. e Chappell, David: Uma Introdução Visual ao SQL (Wiley, 1989).

  • Van der Lans, Rick F.: Introdução ao SQL (Addison-Wesley, 1988).

  • Vang, Soren: SQL e Bases de Dados Relacionais (Microtrend Books, 1990).

  • Viescas, John: Guia de Referência Rápida para SQL (Microsoft Corp., 1989).

Para informações adicionais sobre o processamento de transações, veja:

  • Gray, J. N. e Reuter, Andreas: Processamento de Transações: Conceitos e Técnicas (Morgan Kaufmann Publishers, 1993).

  • Hackathorn, Richard D.: Conectividade de Bases de Dados Empresariais (Wiley & Sons, 1993).

Para mais informações sobre Call-Level Interfaces, estão disponíveis as seguintes normas:

  • Open Group, Data Management: SQL Call Level Interface (CLI), C451 (Open Group, 1995).

  • ISO/IEC 9075-3:1995, Interface Call-Level (SQL/CLI).

Para informações adicionais sobre a ODBC, estão disponíveis vários livros, incluindo:

  • Geiger, Kyle: Dentro do ODBC (Microsoft Press, 1995).

  • Gryphon, Robert, Charpentier, Luc, Oelschlager, Jon, Shoemaker, Andrew, Cross, Jim e Lilley, Albert W.: Usando ODBC 2 (Que, 1994).

  • Johnston, Tom e Osborne, Mark: Guia para Desenvolvedores ODBC (Howard W. Sams & Company, 1994).

  • North, Ken: Programação Multi-DBMS para Windows: Utilização de C++, Visual Basic, ODBC, OLE 2 e ferramentas para projetos de SGBD (John Wiley & Sons, Inc., 1995).

  • Stegman, Michael O., Signore, Robert e Creamer, John: A Solução ODBC, Conectividade Aberta de Bases de Dados em Ambientes Distribuídos (McGraw-Hill, 1995).

  • Welch, Keith: Utilização do ODBC 2 (Que, 1994).

  • Whiting, Bill: Ensina-te a Ti Mesmo ODBC em Twenty-One Dias (Howard W. Sams & Company, 1994).