информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Где водятся OGRыВсе любят мед
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Microsoft Authenticator прекращает... 
 Очередное исследование 19 миллиардов... 
 Оптимизация ввода-вывода как инструмент... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
если вы видите этот текст, отключите в настройках форума использование JavaScript
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
[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-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach