Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Alex Ermakov
0 / 0 / 0
Регистрация: 26.12.2007
Сообщений: 4
#1

VC+ODBC+mdb+memo+ - C++

26.12.2007, 09:25. Просмотров 783. Ответов 1
Метки нет (Все метки)

Проблема такая.
Читаю Clipperовский dbt файл в массив строк (CStringArray),
имеется файл mdb с таблицей содержащей memo поле,
пытаюсь писать туды... вылетаю....
Для наглядности кусок кода.
Примерно так.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
...
file.Seek( NumBlock * 512, CFile::begin );
int i = 0;
do
{
  file.Read( &Buff, 1 );
  if ( i < 256 )
  {
    sMemo += Buff;
    i++;
  }
  else
  {
    sMemo.OemToAnsi();
    aStrMemo.Add( sMemo);
    i = 0;
    sMemo = '';
  }
}
while( Buff != 0x1A );
...
rsMdb->m_TXT = aStrMemo.GetAt(0);
rsMdb->m_TXT += aStrMemo.GetAt(1);
rsMdb->Update(); // <== ????????? Вылет тут.
Подскажите чего-нибудь, может все в корне не так? .....
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.12.2007, 09:25     VC+ODBC+mdb+memo+
Посмотрите здесь:

ODBC, параметры по умолчанию - C++
Доброго утра! Хочу на ПК програмно прописывать источники ODBC. Пример абстрактного, работающего кода. Это некий копи паст - так что не...

Запись в мемо поле (mdb) > 256 byte в VC - C++
Народ помогите! Зашел в тупик, как не бьюсь, ну никак VC не хочет писать в мемо &gt; 256 b. Делаю визардом простое приложение с БД...

подключение к mysql через odbc на fedora - C++
Добрый день! Пытаюсь создать подключение к БД. Настроил odbc. При вызове соединения isql -v lcab-connector. Выдает: Connected! C c++...

Доступ к данным в *.mdb посредством OLE DB -- это возможно? - C++
Почти две недели бьюсь над этой проблемой. Перерыл весь инет, книжку по OLE DB купил... Не могу понять каким образом через OLE DB...

Как запустить mdb - файл (Access) из программы С++ или VC++ - C++
При загрузке компьютера, программа, находящаяся в StartUp, читает из файла поле с датой. Если дата &lt;= текущей, то запускается файл *.mdb

Как открыть конкретную таблицу через ODBC - C++
Подскажите пожалуйста, как решить проблемку. Пишу так: pDoc-&gt;m_ZastMat.Open(CRecordset::snapshot, NULL, CRecordset::none); Тогда...

Можно ли с помощью ODBC создавать файлы dBase? - C++
Подскажите с чего начать,чтобы научится создавать файлы dBase. Можно ли с помощью ODBC это сделать?

Кто работал *.MDB через CDaoDatabase подскажите, все работает, но ... - C++
Люди выручайте, очень надо, по данной ссылке зайти не могу, проболема такая же. Кто нить дайте работающую ссылку или расскажите как ее...

Как сделать инсталяцию ODBC так, чтобы она напрягала клиента наименьшим образом? - C++
Я использую в приложении драйвера ODBC, чтобы сохранять и читать данные в/из различных форматах (Access, DBase, Excel). При инсталяцци...

Как открыть файл "xxx.mdb" технологией DAO - C++
Файлы в формате Access'97 открываются легко, а при попытке открыть аналогичный файл формата Access'2000 выдается сообщение 'Неопознанный...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
URFIN
0 / 0 / 0
Регистрация: 01.02.2008
Сообщений: 61
01.02.2008, 07:43     VC+ODBC+mdb+memo+ #2
Под утро туго соображаю, но дам пару советов

1. Попробуй просто данные записать в memo-поле DBF
2. Проверь CRecordset:oFieldExchange
3. Я с этим полем не работал, но думаю, что пронего в доке по
драйверу ODBC что-то есть особенное. Почитай MSDN.

Если хочешь, то пришли мне исходник!

ОЙ, Устал я сегодня! )
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru