void Función miembro ExecuteSQL ( LPCSTR lpszSQL );
tirar ( CDBException );
Parámetros
lpszSQL
Puntero a una cadena terminada en nulo que contiene un comando válido de SQL para ejecutar. Se puede pasar un CString.
Observaciones
Llamar a esta función miembro cuando se necesita ejecutar un comando SQL directamente. Crear el comando como una cadena terminada en nulo. Función miembro ExecuteSQL no devuelve los registros de datos. Si desea operar en registros, utilice en su lugar un objeto recordset.
La mayoría de los comandos para un origen de datos se emite a través de objetos recordset, que admiten comandos para seleccionar datos, insertar nuevos registros, eliminar registros y modificar registros. Sin embargo, no todas las funciones ODBC es directamente compatible con las clases de base de datos, por lo que puede a veces necesita hacer una llamada directa de SQL con la función miembro ExecuteSQL.
Ejemplo
CString strCmd = "actualización impuestos conjunto Federal = 36%";
INTENTE
{
nbsp; m_dbCust.ExecuteSQL (strCmd);
}
CATCH (CDBException, e)
{
Y el código de error es en e - > m_nRetCode
}
END_CATCH
Visió&n General de CDatabase |nbsp; Miembros de clase | Diagrama de jerarquía
Vea tambié&nnbsp;CDatabase::SetLoginTimeout, CRecordset