CDatabase::ExecuteSQL

void ExecuteSQL ( LPCSTR lpszSQL );
бросить ( CDBException );

Параметры

lpszSQL

Указатель на ограниченную значением null строку, содержащую допустимая команда SQL для выполнения. Вы можете передать CString.

Примечания

Эта функция-член вызывается, когда необходимо выполнить команду SQL непосредственно. Создайте команду как строка с завершающим нулем. ExecuteSQL не возвращает записи данных. Если вы хотите работать на records, вместо этого используйте объект набора записей.

Большая часть вашей команды для источника данных, выдаются через объекты набора записей, которые поддерживают команды для выбора данных, вставки новых записей, удалять записи и редактирования записей. Однако не все функции ODBC напрямую поддерживается классами базы данных, поэтому вам может время от времени нужно сделать прямой вызов SQL с ExecuteSQL.

Пример

CString strCmd = "обновление налоги SET Федеральный = 36%";

ПОПРОБУЙТЕ
{
 nbsp; m_dbCust.ExecuteSQL (strCmd);
}

УЛОВ (CDBException, e)
{
   / / Код ошибки в e - > m_nRetCode
}

END_CATCH

Обзор CDatabaseЧлены класса | Иерархическая схема

См. также CDatabase::SetLoginTimeout, CRecordset

Index