Compartilhar via


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

A terceira etapa é criar e executar uma instrução SQL, conforme mostrado na ilustração a seguir. É provável que os métodos usados para executar essa etapa variem muito. O aplicativo pode solicitar que o usuário insira uma instrução SQL, crie uma instrução SQL com base na entrada do usuário ou use uma instrução SQL codificada. Para obter mais informações, consulte Criar instruções SQL.

Shows building and executing an SQL statement

Se a instrução SQL contiver parâmetros, o aplicativo os associará às variáveis do aplicativo chamando SQLBindParameter para cada parâmetro. Para obter mais informações, consulte Parâmetros de instrução.

Depois que a instrução SQL for criada e todos os parâmetros forem associados, a instrução será executada com SQLExecDirect. Se a instrução for executada várias vezes, poderá ser preparada com SQLPrepare e executada com SQLExecute. Para obter mais informações, consulte Executar uma instrução.

O aplicativo também pode renunciar completamente à execução de uma instrução SQL e, em vez disso, chamar uma função para retornar um conjunto de resultados que contenha informações do catálogo, como colunas ou tabelas disponíveis. Para obter mais informações, consulte Usos de dados de catálogo.

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

Tipo de instrução SQL Vá para
Função SELECT ou catálogo Etapa 4a: Buscar os resultados
UPDATE, DELETE ou INSERT Etapa 4b: Buscar a contagem de linhas
Todas as outras instruções SQL Etapa 3: criar e executar uma instrução SQL (este tópico) ou Etapa 5: confirmar a transação