Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Доступ к базе в формате dbf через ADOConnection

11K
23 августа 2008 года
AleksP
24 / / 26.01.2007
База в формате dbf создается при помощи следующего кода:

 
Код:
DataModule2->Table1->Active = false;

DataModule2->Table1->DatabaseName = "";
DataModule2->Table1->TableName = "test.dbf";
DataModule2->Table1->TableType = ttDBase;

DataModule2->Table1->FieldDefs->Add(...);

Как получить доступ к базе из другого приложения на C++ Builder через ADOConnection?
1
24 августа 2008 года
kot_
7.3K / / 20.01.2000
Цитата: AleksP
База в формате dbf создается при помощи следующего кода:

 
Код:
DataModule2->Table1->Active = false;

DataModule2->Table1->DatabaseName = "";
DataModule2->Table1->TableName = "test.dbf";
DataModule2->Table1->TableType = ttDBase;

DataModule2->Table1->FieldDefs->Add(...);

Как получить доступ к базе из другого приложения на C++ Builder через ADOConnection?


Вопрос о чем? Создай, например, ODBC-подключение, укажи папку где лежит база и работай - кто тебе не дает?
Смотри ФАК.

11K
24 августа 2008 года
AleksP
24 / / 26.01.2007
Вопрос в том, как сделать это поэтапно. Например, что следует выбрать на следующей вкладке, Use data source name или Use connection string?
1
24 августа 2008 года
kot_
7.3K / / 20.01.2000
Ты когда в толчок идешь - тоже вначале у всех интересуешься зачем ты туда собрался - или всетаки исходя из своих задач решаешь? :)
И если ты попробуешь и то и другое - то убедишься что варианты отличаются только тем, что в одном случае ты можешь выбрать уже существующую запись, а во втором ты можешь в процессе сборки ее создать.
11K
24 августа 2008 года
AleksP
24 / / 26.01.2007
To kot_: Спасибо. При запуске проекта через Run, появляется сообщение об ошибке:

 
Код:
[Microsoft] [ODBC dBase Driver] Unexpected error from external database driver (15877).

Если сначала выполнить команды Make, Build, а потом запустить exe файл проекта, сообщение об ошибке не появляется. В чем может быть причина ошибки и как можно ее устранить?
1
25 августа 2008 года
kot_
7.3K / / 20.01.2000
Сервиспаки (в частности четвертый) установлены?
1
25 августа 2008 года
kot_
7.3K / / 20.01.2000
И посмотри здесь
11K
29 августа 2008 года
AleksP
24 / / 26.01.2007
To kot_: Пробовал установить файл с названием Borland C++ Builder 6.0 Enterprise Update Pack 4.exe, размер 24214 Кб. Обновления вроде как устаналиваются, но после запуска C++ Builder в окне Help->About остается строка Version 6.0 (10.166).

За ссылку спасибо, буду разбираться.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог