Я прочитал в учебнике, написанном для Delphi 6: чтобы установить компоненты ADOX, выберите из главного меню Project \ Add type Library пункт меню. Но в Delphi XE4 нет такого пункта меню. Как я могу установить/использовать компоненты ADOX в Delphi XE4 для создания пустой базы данных mdb программно? Или есть ли другой способ создать его без ADOX?Как использовать компоненты ADOX в Delphi XE4?
ответ
Вы можете использовать позднее связывание без импорта типа библиотеки т.д .:
uses ComObj;
procedure CreateNewMDB(const FileName: WideString);
var
AdoX: OleVariant;
begin
AdoX := CreateOleObject('ADOX.Catalog');
AdoX.Create('Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Engine Type=5;Data Source=' + FileName);
end;
Если это все, что вам нужно, я думаю, что это не стоит усилий импортировать библиотеку типов ADOX.
Какое подразделение следует включить в раздел uses для функции createOLEObject? –
Вам нужно добавить 'uses ComObj;' – kobik
Какой бы учебник, который вы уже читали, уже должен был охватывать эти вещи, в том числе, как получить необходимую вам DLL? –
Add type library
был вариантом в старых версиях Delphi. В более современных версиях, перейдите на Component > Import Component
, где у него есть опция Import a Type Library
.
Thx для информации. Я попробовал, но в списке dlg import dlg не содержится ADOX. Где можно скачать msadox.dll для Delphi XE4? –
@ TheBitman Ну, это совсем другой вопрос. Вернитесь к учебнику, которое вы уже читали. –
Или какая версия msadox.dll необходима для DXE4? –
- 1. Как использовать длинные строки в delphi xe4?
- 2. Компоненты VCL для сторонних разработчиков Delphi XE3 в XE4?
- 3. EDOMParseError в Delphi XE4
- 4. Значки Delphi XE4 ios
- 5. Rad Студия xe4 против Delphi xe4
- 6. Веб-службы в Delphi XE4
- 7. Непрерывные строки Delphi XE4
- 8. Delphi XE4 64bit _TExitDllException
- 9. Потерянный TeeChart/TChart в Delphi XE2 при установке Delphi XE4
- 10. Как очистить LiveBindings в Delphi XE4
- 11. Delphi XE4 64-разрядная память
- 12. Delphi Pascal XE4 Ошибка компилятора?
- 13. Delphi XE4 iOS может создать фоновое приложение в Delphi
- 14. ListView Column Resize в Delphi XE4
- 15. Есть ли класс TMap в Delphi XE4?
- 16. Delphi XE4 stringgrid selectcell в FireMonkey
- 17. Установка отчетов Rave в Delphi XE4
- 18. IdStreamVCLWin32 не найдена ошибка в Delphi XE4
- 19. функция OpenAsClone вызывает ошибку в Delphi xe4
- 20. xercesxmldom файл не найден в Delphi XE4
- 21. Формат даты по умолчанию в Delphi 7 и Delphi XE4
- 22. стертые компоненты в Delphi программ
- 23. Ошибка TSQLDataset при миграции из delphi 7 в delphi XE4
- 24. Использование LockBox3 с Delphi XE4 без установки
- 25. Как играть в системный звук в Delphi FireMonkey XE4?
- 26. Поток декомпрессии в Delphi 7 и Delphi XE4
- 27. Почему SendToBack не работает с Delphi xe4
- 28. Delphi XE4 обнаруживает переключатель предметов между TListGroups
- 29. Порядок настройки динамической панели Delphi XE4
- 30. Использование AnsiString как байт массива в Delphi XE4
Простите мое любопытство, но что вы хотите делать с ADOX, что невозможно сделать с помощью компонентов ADO Delphi? – MartynA
[который в какой-то момент был перемещен на вкладку компонента 'dbGo'] . –
@MartynA, каталог ADOX, например. или создавая пустой файл mdb, используя его. – kobik