CRecordset::SetFieldDirty

недійсними SetFieldDirty ( порожнечу * pv, BOOL bDirty = правда );

Параметри

pv

Містить адресу компонент даних полів у наборі записів або НУЛЬОВИМ. Якщо позначені NULL, всі члени даних полів у наборі записів. (C++ NULL не є так само, як Null у термінології бази даних, який означає, що "мають значення не".)

bDirty

Правда, якщо член даних поля позначено як "брудні" (змінений). В іншому випадку ПОМИЛКОВИХ Якщо компонент даних поля позначено як "чистий" (без змін).

Зауваження

Телефонуйте цей член функції, щоб позначити поле даних член набору записів змінено або як без змін. Маркування поля як незмінним гарантує, поле не оновлюється і результати в менше трафіку SQL.

Примітка   Ця функція-член непридатний для набори записів, які використовують базову отримання рядків. Якщо ви здійснили частину рядка, вилучення, SetFieldDirty буде результат в невдалої твердження. Щоб отримати додаткові відомості про отримання рядків навалом, перегляньте статтю набір записів: вилучення записів у базову (ODBC) в Visual C++ програміста керівництво.

Рамках позначки змінити поля даних членів, щоб забезпечити, що вони буде писати для запису в джерелі даних механізм обміну (RFX) поле запису. Змінення значення поля, як правило для поля встановлюється dirty автоматично, так рідко потрібно буде назвати SetFieldDirty себе, але іноді, ви можете забезпечити, що стовпців будуть явно оновлення або вставлений незалежно від того, що значення знаходиться в компонент поля даних.

Важливоnbsp;  Викликано цю функцію член тільки після того, як ви назвали, Редагувати або Add&New.

За допомогою NULL на перший аргумент функції буде застосовано функцію лише для outputColumns, не Параметри. Наприклад, дзвінок

 SetFieldNull (NULL)

буде встановлено лише outputColumns для NULL. Параметри буде незмінним.

Працювати на Параметри, слід указати фактична адреса окремих парам , ви хочете працювати на, таких як:

SetFieldNull (& m_strParam)

Це означає, що ви не можете встановити всі Параметри NULL, як ви можете з outputColumns.

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

Дивіться такожnbsp;CRecordset::IsFieldDirty, CRecordset::SetField&Null, CRecordset::Edit, CRecordset::Update

Index