Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A Referência do Programador ODBC contém as seções a seguir.
As novidades no ODBC 3.8 listam os novos recursos ODBC que foram adicionados no SDK do Windows 8.
O programa ODBC de exemplo apresenta um programa ODBC de exemplo.
A introdução ao ODBC fornece um breve histórico de Linguagem de Consulta Estruturada e ODBC e informações conceituais sobre a interface ODBC.
O desenvolvimento de aplicativos contém informações sobre o desenvolvimento de aplicativos que usam a interface ODBC e drivers que a implementam.
Instalar e configurar o Software ODBC fornece informações sobre a instalação e uma referência de função DLL de instalação.
O desenvolvimento de um Driver ODBC contém informações sobre como escrever um driver.
A Referência de API contém informações de sintaxe e semântica para todas as funções ODBC.
Apêndices ODBC contêm detalhes técnicos e tabelas de referência para códigos de erro ODBC, tipos de dados e gramática SQL.
Trabalhando com a documentação do 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 da função ODBC e programação em C. Esta documentação pressupõe o seguinte:
Um conhecimento funcional da linguagem de programação C.
Conhecimento geral do DBMS e familiaridade com o SQL.
As convenções tipográficas a seguir são usadas.
| Formato | Usado para |
|---|---|
| SELECT * FROM | Letras maiúsculas indicam instruções SQL, nomes de macro e termos usados no nível de comando do sistema operacional. |
RETCODE SQLFetch(hdbc) |
A fonte do monospace é usada para linhas de comando de exemplo e código do programa. |
| argument | Palavras itálicos indicam argumentos programáticos, informações que o usuário ou o aplicativo deve fornecer ou ênfase de palavra. |
| Sqlendtran | O tipo em negrito indica que a sintaxe deve ser digitada exatamente como mostrado, incluindo nomes de função. |
| | | Uma barra vertical separa duas opções mutuamente exclusivas em uma linha de sintaxe. |
| ... | Uma reticências indica que os argumentos podem ser repetidos várias vezes. |
| . . . | Uma coluna de três pontos indica a continuação de linhas de código anteriores. |
Sobre os exemplos de código
Os exemplos de código neste guia são projetados apenas para fins ilustrativos. Como eles são escritos principalmente para demonstrar princípios ODBC, a eficiência às vezes tem sido deixada de lado no interesse da clareza. Além disso, seções inteiras de código às vezes foram omitidas para maior clareza. Elas incluem as definições de funções não ODBC (essas funções cujos nomes não começam com "SQL") e a maioria do tratamento de erros.
Todos os exemplos de código usam cadeias de caracteres ANSI e o mesmo esquema de banco de dados, que é mostrado no início das Funções de Catálogo.
Leitura recomendada
Para obter mais informações sobre o SQL, os seguintes padrões estão disponíveis:
Linguagem de banco de dados – SQL com aprimoramento de integridade, ANSI, 1989 ANSI X3.135-1989.
Linguagem de Banco de Dados – SQL: ANSI X3H2 e ISO/IEC JTC1/SC21/WG3 9075:1992 (SQL-92).
Open Group, Data Management: Structured Query Language (SQL), Version 2 (The Open Group, 1996).
Além de padrões e guias SQL específicos do fornecedor, muitos livros descrevem o SQL, incluindo:
Date, C. J., com Darwen, Hugh: A Guide to the SQL Standard (Addison-Wesley, 1993).
Emerson, Sandra L., Darnovsky, Marcy, e Bowman, Judith S.: The Practical SQL Handbook (Addison-Wesley, 1989).
Groff, James R. e Weinberg, Paul N.: Usando SQL (Osborne McGraw-Hill, 1990).
Gruber, Martin: Noções básicas sobre SQL (Sybex, 1990).
Hursch, Jack L. e Carolyn J.: SQL, The Structured Query Language (TAB Books, 1988).
Melton, Jim e Simon, Alan R.: Noções básicas sobre o novo SQL: Um Guia Completo (Morgan Kaufmann Publishers, 1993).
Pascal, Fabian: SQL e Noções Básicas 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: BANCOs de dados SQL e Relacionais (Microtrend Books, 1990).
Viescas, João: Guia de Referência Rápida para SQL (Microsoft Corp., 1989).
Para obter informações adicionais sobre o processamento de transações, consulte:
Gray, J. N. e Reuter, Andreas: Processamento de Transações: Conceitos e Técnicas (Morgan Kaufmann Publishers, 1993).
Hackathorn, Richard D.: Conectividade de Banco de Dados Enterprise (Wiley &Sons, 1993).
Para obter mais informações sobre Call-Level Interfaces, os seguintes padrões estão disponíveis:
Open Group, Data Management: CLI (Interface de Nível de Chamada SQL), C451 (Grupo Aberto, 1995).
ISO/IEC 9075-3:1995, interface Call-Level (SQL/CLI).
Para obter informações adicionais sobre o ODBC, vários livros estão disponíveis, incluindo:
Geiger, Kyle: Dentro do ODBC (Microsoft Press, 1995).
Gryphon, Robert, Charpentier, Luc, Oelschlager, Jon, Shoemaker, Andrew, Cross, Jim, e Lilley, Albert W.: Using ODBC 2 (Que, 1994).
Johnston, Tom e Osborne, Mark: ODBC Developers Guide (Howard W. Sams & Company, 1994).
North, Ken: Programação multiDBMS do Windows: Usando C++, Visual Basic, ODBC, OLE 2 e Ferramentas para projetos DBMS (John Wiley &Sons, Inc., 1995).
Stegman, Michael O., Signore, Robert e Creamer, John: The ODBC Solution, Open Database Connectivity in Distributed Environments (McGraw-Hill, 1995).
Welch, Keith: Usando ODBC 2 (Que, 1994).
Whiting, Bill: Teach Yourself ODBC in Twenty-One Days (Howard W. Sams & Company, 1994).