Partilhar via


Etapa 3: Criar e executar uma instrução SQL

O terceiro passo é construir e executar uma instrução SQL, como mostrado na ilustração seguinte. Os métodos usados para realizar esta etapa provavelmente variarão imenso. A aplicação pode pedir ao utilizador que introduza uma instrução SQL, construa uma instrução SQL com base na entrada do utilizador ou use uma instrução SQL codificada fixamente. Para mais informações, consulte Construção de Instruções SQL.

Mostra a construção e execução de uma instrução SQL

Se a instrução SQL contiver parâmetros, a aplicação associa-os a variáveis de aplicação chamando SQLBindParameter para cada parâmetro. Para mais informações, consulte Parâmetros da Declaração.

Depois de a instrução SQL ser construída e quaisquer parâmetros serem atribuídos, a instrução é executada com SQLExecDirect. Se a instrução for executada várias vezes, pode ser preparada com SQLPrepare e executada com SQLExecute. Para mais informações, consulte Executar uma Declaração.

A aplicação pode também abdicar de executar uma instrução SQL e chamar uma função para devolver um conjunto de resultados contendo informações de catálogo, como as colunas ou tabelas disponíveis. Para mais informações, consulte Utilizações dos Dados de Catálogo.

A próxima ação da aplicação depende do tipo de instrução SQL executada.

Tipo de instrução SQL Prossiga para
SELECT ou função de catálogo Passo 4a: Buscar os Resultados
ATUALIZAR, ELIMINAR ou INSERIR Passo 4b: Obter a contagem de linhas
Todas as outras instruções SQL Passo 3: Construir e Executar uma Instrução SQL (este tópico) ou Passo 5: Confirmar a Transação