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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
VVVVV
0 / 0 / 0
Регистрация: 24.10.2007
Сообщений: 41
#1

Работа с dbf - C++

07.11.2007, 09:28. Просмотров 1146. Ответов 3
Метки нет (Все метки)

Читаю dbf файл с помощью ADO->ODBC. Есть поле номер, причем в нем либо информация либо n-пробелов. Как узнать есть ли там полезная информация(проверить на NULL не получается) методами ADO на VC++. Вот это не проходит!!!
C++
1
2
if(pFoxRs->Fields->Item['RAZDEL']->Value.vt!=VT_EMPTY){
pSqlRs->Fields->Item['fprod']->Value=pFoxRs->Fields->Item['DD']->Value;}
Также подскажите есть ли функции типа Trim для BSTR.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.11.2007, 09:28     Работа с dbf
Посмотрите здесь:

Работа с байтами....(dbf-memo) C++
C++ Работа с dbf-табличками на CPP 3.1
Как работать с DBF (без компонентов, приложение консольное)? C++
Работа с DBF файлами C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
KYG
0 / 0 / 0
Регистрация: 30.08.2007
Сообщений: 19
08.11.2007, 16:43     Работа с dbf #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
_variant_t v;
int iLVItem;
        
v = rSet->Fields->Item[(long)0]->Value;
    
if (v.vt!=VT_NULL)  
{
   v.ChangeType(VT_BSTR);
   CString strName=(CString)v.bstrVal;
   strName.TrimRight(); 
   strName.TrimLeft();  
}
KYG
Brother
Сообщений: n/a
14.11.2007, 18:27     Работа с dbf #3
Ой, скиньте мне пожалуйста маленький кусочек исходника!
(Ну, естественно, если это возможно, и не ущемит чьих-либо прав)
Очень хочется увидеть пример написания программы работы на VC с БД ии тем более DBF через ODBC.
Буду рад и ссылкам на соответствующие примеры в сети.
Спасибо!
URFIN
0 / 0 / 0
Регистрация: 01.02.2008
Сообщений: 61
01.02.2008, 07:46     Работа с dbf #4
Скинь и мне тоже ))
DBF - головная боль ))
Yandex
Объявления
01.02.2008, 07:46     Работа с dbf
Ответ Создать тему
Опции темы

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