Dela via


Steg 3: Skapa och köra en SQL-instruktion

Det tredje steget är att skapa och köra en SQL-instruktion, enligt följande bild. De metoder som används för att utföra det här steget varierar sannolikt enormt. Programmet kan uppmana användaren att ange en SQL-instruktion, skapa en SQL-instruktion baserat på användarindata eller använda en hårdkodad SQL-instruktion. Mer information finns i Konstruera SQL-instruktioner.

Visar hur du skapar och kör en SQL-instruktion

Om SQL-instruktionen innehåller parametrar binder programmet dem till programvariabler genom att anropa SQLBindParameter för varje parameter. Mer information finns i Instruktionsparametrar.

När SQL-instruktionen har skapats och alla parametrar är bundna körs -instruktionen med SQLExecDirect. Om -instruktionen körs flera gånger kan den förberedas med SQLPrepare och köras med SQLExecute. Mer information finns i Exekvera ett kommando.

Programmet kan också avstå från att köra en SQL-instruktion helt och hållet och i stället anropa en funktion för att returnera en resultatuppsättning som innehåller kataloginformation, till exempel tillgängliga kolumner eller tabeller. Mer information finns i Användning av katalogdata.

Programmets nästa åtgärd beror på vilken typ av SQL-instruktion som körs.

Typ av SQL-instruktion Fortsätt till
SELECT - eller katalogfunktion Steg 4a: Hämta resultatet
UPPDATERA, TA BORT eller INFOGA Steg 4b: Hämta radantalet
Alla andra SQL-instruktioner Steg 3: Skapa och köra en SQL-instruktion (det här avsnittet) eller steg 5: Checka in transaktionen