powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Помогите разобраться с DbiOpenDataBaseList.
1 сообщений из 1, страница 1 из 1
Помогите разобраться с DbiOpenDataBaseList.
    #32053306
Алекceй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня следующая проблема - я пытаюсь получить список алиасов всех БД из BDE. Для этого я пытаюсь использовать DbiOpenDataBaseList. Беру пример из help'a по BDE,

procedure fDbiOpenDatabaseList(DatabaseList: TStringList);

var
TmpCursor: hDbiCur;
Database: DBDesc;
rslt: DbiResult;
begin
DatabaseList.Clear;
Check(DbiOpenDatabaseList(TmpCursor));
repeat
rslt:= DbiGetNextRecord(TmpCursor, dbiNOLOCK, @Database, nil);
if (rslt <> DBIERR_EOF) then begin
DatabaseList.Add(StrPas(Database.szName)
+ ' - ' + StrPas(Database.szPhyName)
+ ' - ' + StrPas(Database.szDbType))
end;
until (rslt <> DBIERR_NONE);

Check(DbiCloseCursor(TmpCursor));
end;

компилирую, запускаю, но он не проходит. Delphi 5 ругается следующим образом: An error occurred while attempting to initialize the Borland Database Engine (error $2A06).
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Помогите разобраться с DbiOpenDataBaseList.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]