DataModule2->Table1->Active = false;
DataModule2->Table1->DatabaseName = "";
DataModule2->Table1->TableName = "test.dbf";
DataModule2->Table1->TableType = ttDBase;
DataModule2->Table1->FieldDefs->Add(...);
Доступ к базе в формате dbf через ADOConnection
Код:
Как получить доступ к базе из другого приложения на C++ Builder через ADOConnection?
Цитата: AleksP
База в формате dbf создается при помощи следующего кода:
Как получить доступ к базе из другого приложения на C++ Builder через ADOConnection?
Код:
DataModule2->Table1->Active = false;
DataModule2->Table1->DatabaseName = "";
DataModule2->Table1->TableName = "test.dbf";
DataModule2->Table1->TableType = ttDBase;
DataModule2->Table1->FieldDefs->Add(...);
DataModule2->Table1->DatabaseName = "";
DataModule2->Table1->TableName = "test.dbf";
DataModule2->Table1->TableType = ttDBase;
DataModule2->Table1->FieldDefs->Add(...);
Как получить доступ к базе из другого приложения на C++ Builder через ADOConnection?
Вопрос о чем? Создай, например, ODBC-подключение, укажи папку где лежит база и работай - кто тебе не дает?
Смотри ФАК.
Вопрос в том, как сделать это поэтапно. Например, что следует выбрать на следующей вкладке, Use data source name или Use connection string?
И если ты попробуешь и то и другое - то убедишься что варианты отличаются только тем, что в одном случае ты можешь выбрать уже существующую запись, а во втором ты можешь в процессе сборки ее создать.
Код:
[Microsoft] [ODBC dBase Driver] Unexpected error from external database driver (15877).
Если сначала выполнить команды Make, Build, а потом запустить exe файл проекта, сообщение об ошибке не появляется. В чем может быть причина ошибки и как можно ее устранить?
Сервиспаки (в частности четвертый) установлены?
И посмотри
За ссылку спасибо, буду разбираться.