информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Все любят медАтака на InternetГде водятся OGRы
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 На GitHub пугают ложными предупреждениями... 
 Атака на пользователей больших... 
 Notepad++ полгода раздавал зараженные... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[C++] Не является членом 14.04.03 16:26  Число просмотров: 1253
Автор: Term Статус: Незарегистрированный пользователь
<"чистая" ссылка>
В месте, где переменной присваивается значение компилятор выдает ошибку. Переменная не является членом класса CRecordset. Хотя в DoFieldExcaange dhjlt dct yjhvfkmyj/
<programming>
[C++] Вопрос по CRecordset 12.04.03 19:17  
Автор: Term Статус: Незарегистрированный пользователь
<"чистая" ссылка>
В описании функции Edit() такой пример

rsCustSet.Edit( );
// Then edit field data members for the record
rsCustSet.m_dwCustID = 2795;
rsCustSet.m_strCustomer = "Jones Mfg";
// Finally, complete the operation
if( !rsCustSet.Update( ) )
// Handle the failure to update

Вызывают вопрос строчки
rsCustSet.m_dwCustID = 2795;
rsCustSet.m_strCustomer = "Jones Mfg";

А как этим переменным сопоставить поля в таблице? Тоже самое с функцией AddNew()
[C++] Вопрос по CRecordset 12.04.03 23:17  
Автор: Sandy <Alexander Stepanov> Статус: Elderman
<"чистая" ссылка>
> В описании функции Edit() такой пример
>
> rsCustSet.Edit( );
> // Then edit field data members for the record
> rsCustSet.m_dwCustID = 2795;
> rsCustSet.m_strCustomer = "Jones Mfg";
> // Finally, complete the operation
> if( !rsCustSet.Update( ) )
> // Handle the failure to update
>
> Вызывают вопрос строчки
> rsCustSet.m_dwCustID = 2795;
> rsCustSet.m_strCustomer = "Jones Mfg";
>
> А как этим переменным сопоставить поля в таблице? Тоже
> самое с функцией AddNew()

Никак они не сопоставляются, при вызове Update вызывыется DoFieldExchange, а там уже сам разруливай, какие из мемберов класса каким полям соответсвуют.

Читай здесь...
[C++] Не является членом 14.04.03 16:26  
Автор: Term Статус: Незарегистрированный пользователь
<"чистая" ссылка>
В месте, где переменной присваивается значение компилятор выдает ошибку. Переменная не является членом класса CRecordset. Хотя в DoFieldExcaange dhjlt dct yjhvfkmyj/
[C++] Не является членом 14.04.03 19:41  
Автор: Sandy <Alexander Stepanov> Статус: Elderman
<"чистая" ссылка>
> В месте, где переменной присваивается значение компилятор
> выдает ошибку. Переменная не является членом класса
> CRecordset. Хотя в DoFieldExcaange dhjlt dct yjhvfkmyj/

Конечно не является, ведь ее там нет. Создай класс-потомок РекордСета, в нем мембер-переменные и далее по тексту, как говорится. Тем более что ФилдЭксчендж это виртуальный метод в РекордСете, его обязательно в классе-потомке надо переопределить и задать ту функциональность, которая тебе нужна.
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2026 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach