недійсними 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