void ExecuteSQL ( LPCSTR lpszSQL );
gettare ( CDBException );
Parametri
lpszSQL
Puntatore a una stringa con terminazione null contenente un comando SQL valido per l'esecuzione. Č possibile passare un CString.
Osservazioni
Chiamare questa funzione membro quando č necessario eseguire un comando SQL direttamente. Creare il comando come una stringa null-terminated. ExecuteSQL non restituisce i record di dati. Se si desidera operare su record, utilizzare invece un oggetto recordset.
La maggior parte dei comandi per un'origine dati vengono emessi attraverso gli oggetti recordset, che supportano i comandi per la selezione dei dati, inserimento di nuovi record, eliminazione di record e modificare i record. Tuttavia, non tutte le funzionalitą ODBC č direttamente supportata da classi di database, a volte talvolta necessario effettuare una chiamata SQL diretta con ExecuteSQL.
Esempio
CString strCmd = "UPDATE tasse federali SET = 36%";
PROVARE
{
nbsp; m_dbCust.ExecuteSql (strCmd);
}
CATCH (CDBException, e)
{
/ / Il codice di errore č in e - > m_nRetCode
}
END_CATCH
Pa&noramica di CDatabase |nbsp; Membri della classe | Gerarchia Chart
Vedere a&nchenbsp;CDatabase::SetLoginTimeout, CRecordset