информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Spanning Tree Protocol: недокументированное применениеПортрет посетителя
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[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-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach