CDatabase::ExecuteSQL

недійсними ExecuteSQL ( LPCSTR lpszSQL );
кинути ( CDBException );

Параметри

lpszSQL

Вказівник на нульовим закінченням, які містять дійсні команди SQL, щоб виконати. Ви можете передати CString.

Зауваження

Телефонуйте цієї функції-члени, коли потрібно виконати команду SQL безпосередньо. Створити команду як рядок із нульовим. ExecuteSQL не Повертає записи даних. Якщо ви хочете працювати на записи, використовувати замість набору записів об'єкта.

Більшу частину вашої команди для джерела даних видаються через об'єкти набір записів, які підтримують команди для виділення даних, додавання нових записів, видалення записів і редагування записів. Однак, не всі функції ODBC безпосередньо підтримується класи бази даних, так що іноді потрібно зателефонувати прямого SQL з ExecuteSQL.

Приклад

CString-strCmd = "оновлення податків НАБІР федерального = 36%";

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

УЛОВ ("CDBException", "e")
{
   / / Код помилки в e - > m_nRetCode
}

END_CATCH

Огляд CDatabaseЧлени класу | Ієрархічна діаграма

Дивіться також CDatabase::SetLoginTimeout, CRecordset

Index