WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  Добавить запись в базу??

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   Добавить запись в базу??
margo опубликован 14-02-2002 15:35 MSK   Click Here to See the Profile for margo   Click Here to Email margo  
Я опдключаюсь к базе Access через ODBC. Надо добавить запись в базу. Как создать класс наследуемый от CRecordset для добавления или редактирования записей, но не привязанный к конкретной базе, таблице и количеству колонок? Или записи можно добавлять без создания класса?
LamerD опубликован 14-02-2002 15:53 MSK     Click Here to See the Profile for LamerD  Click Here to Email LamerD     
А Recordset изначально не привязан к конкретной базе....
привязка осуществляется в конструкторе
CRecordset rc(&database)
а вот CDatabase database и осуществляет коннект с нужной тебе базой
для добавления используй CRecordset::AddNew();
Finder опубликован 14-02-2002 16:40 MSK     Click Here to See the Profile for Finder  Click Here to Email Finder     
Можно и вообще без рекордсета
database.ExecuteSQL("INSERT INTO mytab (field1, field2)
SELECT 123, 'sjhgsjhgj'");

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.