步驟 3:建立和執行 SQL 陳述式

第三步驟是組建及執行 SQL 陳述式,如下圖所示。 用來執行此步驟的方法可能會有很大差異。 應用程式可能會提示使用者輸入 SQL 陳述式、根據使用者輸入組建 SQL 陳述式,或使用硬式編碼 SQL 陳述式。 如需進一步資訊,請參閱建構 SQL 陳述式

Shows building and executing an SQL statement

如果 SQL 陳述式包含參數,應用程式會呼叫每個參數的 SQLBindParameter,將其繫結至應用程式變數。 如需進一步資訊,請參閱陳述式參數

在組建 SQL 陳述式並繫結任何參數之後,會使用 SQLExecDirect 來執行陳述式。 若會多次執行陳述式,可利用 SQLPrepare 加以準備,並利用 SQLExecute 來執行。 如需進一步資訊,請參閱執行陳述式

應用程式也可能完全放棄執行 SQL 陳述式,並改為呼叫函式來傳回包含目錄資訊的結果集,例如可用資料行或資料表。 如需進一步資訊,請參閱目錄資料使用方式

應用程式的下個動作取決於執行的 SQL 陳述式類型。

SQL 陳述式類型 繼續進行
SELECT 或目錄函式 步驟 4a:擷取結果
UPDATEDELETEINSERT 步驟 4b:擷取資料列計數
所有其他 SQL 陳述式 步驟 3:組建及執行 SQL 陳述式 (本主題) 或 步驟 5:提交異動