Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A Referência do Programador ODBC contém as seguintes secções.
O que há de novo no ODBC 3.8 lista as novas funcionalidades ODBC que foram adicionadas no SDK do Windows 8.
Exemplo de Programa ODBC apresenta um exemplo de programa ODBC.
Introdução ao ODBC fornece uma breve história da Structured Query Language e do ODBC, bem como informações conceptuais sobre a interface ODBC.
Developing Applications contém informações sobre o desenvolvimento de aplicações que utilizam a interface ODBC e os drivers que a implementam.
Instalar e Configurar Software ODBC fornece informações sobre instalação e uma referência de função DLL de configuração.
Desenvolver um Driver ODBC contém informação sobre como escrever um driver.
A API Reference contém informação sintática e semântica para todas as funções ODBC.
Os 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.
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.
Leitura Recomendada
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).