CDatabase::ExecuteSQL

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

Index