|
|
|
ADOConnection
|
|||
|---|---|---|---|
|
#18+
При создании приложения в делфи XE8 используется СУБД firebird. При активации ADOConnection (Connected = true) и запуске приложения выводится ошибка: [ODBC Firebird Driver] File Database is not found. При этом файл зарегистрированной БД находится в одном каталоге, что и файл с расширением .exe. В качестве провайдера используется ODBC driver. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2018, 00:35 |
|
||
|
ADOConnection
|
|||
|---|---|---|---|
|
#18+
VladArkПри создании приложения в делфи XE8 используется СУБД firebird. При активации ADOConnection (Connected = true) и запуске приложения выводится ошибка: [ODBC Firebird Driver] File Database is not found. При этом файл зарегистрированной БД находится в одном каталоге, что и файл с расширением .exe. В качестве провайдера используется ODBC driver. Не знаю никакого "ODBC driver" для Firebird, но тебе прямо говорят: "файл базы данных не найден". Значит, ты или неправильно "зарегистрировал", или файла базы в указанном месте нет. ~~~~~~~ Как ты "регистрировал" и что у тебя за параметры коннекта - отсюда не видно. И что за ODBC драйвер такой, тоже уточни. И вообще непонятно, к чему такие изыски (ADO, ODBC) при работе с Firebird. Вот, качай книжку, она старая, но в ней есть все, что нужно: https://www.ibase.ru/files/firebird/mir_interbase_polnaya_versiya.pdf . В том числе и работа с помощью ADO, OLE DB и ODBC, раз уж так хочется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2018, 00:47 |
|
||
|
ADOConnection
|
|||
|---|---|---|---|
|
#18+
чччД__,Я думаю понятно о чем идет речь. База зарегистрирована успешно при проверке соединения в строке подключения. При регистрации в IBexpert использовался файл клиентской библиотеки fbclient.dll. При этом 1 раз удалось законнектиться без ошибок. Как только поменял свойство LoginPrompt на False, так опять эта ошибка появилась. При этом соблюдался ввод логина и пароля (если они имелись) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2018, 01:07 |
|
||
|
ADOConnection
|
|||
|---|---|---|---|
|
#18+
VladArkчччД__,Я думаю понятно о чем идет речь. База зарегистрирована успешно при проверке соединения в строке подключения. При регистрации в IBexpert использовался файл клиентской библиотеки fbclient.dll. При этом 1 раз удалось законнектиться без ошибок. Как только поменял свойство LoginPrompt на False, так опять эта ошибка появилась. При этом соблюдался ввод логина и пароля (если они имелись) "В где" база успешно зарегистрирована, конкретно? В IBExpert??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2018, 01:13 |
|
||
|
ADOConnection
|
|||
|---|---|---|---|
|
#18+
VladArk, IBExpert не использует ODBC драйвер. Он работает напрямую с сервером. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2018, 09:20 |
|
||
|
ADOConnection
|
|||
|---|---|---|---|
|
#18+
используйте совершенно замечательные и условно бесплатные компоненты FIBPlus и будет вам щастье ну уж точно не АДо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2018, 11:09 |
|
||
|
ADOConnection
|
|||
|---|---|---|---|
|
#18+
krapotkin, Не нашел FIBPlus под версию XE8. Мне достаточно подключиться через odbc драйвер. Пробовал через IBDatabase. Так же выдается ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2018, 14:33 |
|
||
|
ADOConnection
|
|||
|---|---|---|---|
|
#18+
Хоть как-нибудь уж подключиться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2018, 14:35 |
|
||
|
ADOConnection
|
|||
|---|---|---|---|
|
#18+
VladArkНе нашел FIBPlus под версию XE8. Мопед не мой . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2018, 14:37 |
|
||
|
ADOConnection
|
|||
|---|---|---|---|
|
#18+
VladArkkrapotkin, Не нашел FIBPlus под версию XE8. Мне достаточно подключиться через odbc драйвер. Пробовал через IBDatabase. Так же выдается ошибка. Я вот тебе ссылку на книжку дал, почему не читаешь? И что это за сопли "пробовал через..., ошибка..." - ? Описывай что делал, подробно. Как у тебя TIBDataBase вообще заработал - у тебя gds32.dll - откуда? От инсталляции Interbase "вместе с Delphi"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2018, 14:49 |
|
||
|
ADOConnection
|
|||
|---|---|---|---|
|
#18+
чччД__,Что я делал: 1) Создал базу с расширением .fdb. При этом файл клиентской библиотеки используется fbclient.dll 2) Захожу в odbc (32 разрядную версию). Создаю источник (драйвер). В настройках прописываю путь к созданной базе, которая предварительно помещена в папку проекта 3) Проверил соединение в odbc. Успешно 4) Создаю приложение в delphi XE8. Добавляю компонент TADOConnection. Там необходимо указать строку подключения. В строке подключения указываю поставщика данных "Microsoft OLE DB Provider for ODBC Driver". А в имени источника указываю созданный драйвер. 5) Проверил соединение. Успешно 6) Отключаю LoginPromt (false) 7) Запускаю приложение 8) Ошибка: не найден файл БД Никто не говорил, что IBDatabase заработал. Я говорил, что там аналогичная ошибка выдается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2018, 15:01 |
|
||
|
ADOConnection
|
|||
|---|---|---|---|
|
#18+
VladArk... 2) Захожу в odbc (32 разрядную версию). Создаю источник (драйвер). В настройках прописываю путь к созданной базе, которая предварительно помещена в папку проекта 3) Проверил соединение в odbc. Успешно ... Это что вообще такое? Ты где брал драйвер ODBC for Firebird? И - какой, конкретно? Ну, скриншоты хоть покажи, что за настройки ты делаешь в "odbc (32 разрядную версию)". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2018, 15:05 |
|
||
|
ADOConnection
|
|||
|---|---|---|---|
|
#18+
чччД__, Драйвер скачивал с оф.сайта файрберд ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2018, 15:12 |
|
||
|
ADOConnection
|
|||
|---|---|---|---|
|
#18+
VladArk, только что скачал с "официального сайта", все работает: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2018, 15:46 |
|
||
|
ADOConnection
|
|||
|---|---|---|---|
|
#18+
чччД__VladArk, только что скачал с "официального сайта", все работает: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2018, 15:47 |
|
||
|
ADOConnection
|
|||
|---|---|---|---|
|
#18+
Сервер FB: 3.0, слушает порт 3060. База (у меня) лежит тут: D:\DB\Deflector.FDB Табличка в базе: Код: sql 1. 2. 3. 4. 5. Приложение: DFM: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. Код: Код: pascal 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2018, 15:53 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39654612&tid=2040807]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
154ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 208ms |
| total: | 465ms |

| 0 / 0 |
