| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Базы данных и репортинг > .fdb в Delphi |
| Автор: EvoEvo 20.3.2008, 02:15 |
| Есть файл базы .fdb, нужно создать клиентское приложение в Delphi, Но Дельфи не распознает эту базу - что нужно сделать, чтобы база распозналась??? И хотелось бы для создания приложения использовать компоненты InterBase(IBDatabase, IBTransaction и др....) Буду очень благодарен, если кто-нибудь мне это разъяснит |
| Автор: Deniz 20.3.2008, 06:15 |
| Двойной клик на IBDatabase и настройка подключения. www.ibase.ru |
| Автор: EvoEvo 20.3.2008, 08:10 | ||
так не получается когда настраиваю IBDatabase и ставлю Connected в true, он пишет "unavailable database", вроде все правильно настраиваю... в деталях вот такое пишет: + $23E[4078AE02]{ibxpress100.bpl} Ib.IBDataBaseError + $23E + $1F4[40770050]{ibxpress100.bpl} Ibdatabase.TIBDatabase.DoConnect + $1F4 + $4[52300801]{dbrtl100.bpl} DB.DB.TCustomConnection.SetConnected (Line 2628, "DB.pas" + 8) + $4 + $8[52038EEC]{vcl100.bpl } Controls.Controls.TControl.Click (Line 5226, "Controls.pas" + 9) + $8 + $6[5203C998]{vcl100.bpl } Controls.Controls.TWinControl.WndProc (Line 7242, "Controls.pas" + 101) + $6 + $4[51FFB928]{vcl100.bpl } StdCtrls.StdCtrls.TButtonControl.WndProc (Line 3513, "StdCtrls.pas" + 13) + $4 + $11[5203CACF]{vcl100.bpl } Controls.Controls.DoControlMsg (Line 7288, "Controls.pas" + 6) + $11 + $6[5203C998]{vcl100.bpl } Controls.Controls.TWinControl.WndProc (Line 7242, "Controls.pas" + 101) + $6 + $6[5203C150]{vcl100.bpl } Controls.Controls.TWinControl.MainWndProc (Line 7021, "Controls.pas" + 3) + $6 + $0[51F40BB0]{rtl100.bpl } Classes.Classes.StdWndProc (Line 11572, "classes.pas" + 8) + $0 + $6A[7E368731]{USER32.dll } GetDC + $6A + $14A[7E368811]{USER32.dll } GetDC + $14A + $17F[7E36B4BB]{USER32.dll } DefWindowProcW + $17F + $1CD[7E36B509]{USER32.dll } DefWindowProcW + $1CD + $10[7C90EAE0]{ntdll.dll } KiUserCallbackDispatcher + $10 + $44[7E36B8FE]{USER32.dll } SendMessageW + $44 |
| Автор: Alix 20.3.2008, 11:24 |
| Вообще это база, как я понимаю, firebird'a. Проверь, запущен ли сервер БД. А вообще у меня такая ошибка (правда для gdb) возникала сама по себе и сама же исчезала, даже когда я не трогал сам сервер и даже код не трогал. Просто закрыл дельфи, открыл, скомпилил еще раз и все заработало. На delphikingdom находил описание этой проблемы и решения там так и не нашли. |
| Автор: BORINSHTEIN 20.3.2008, 11:39 |
| Хм, знаете.....вот не объяснить этов 2 словах )))) Боюсь уже не вернуться в тему, очень хороший мануал могу дать, так что стучите 337767224 . |
| Автор: Deniz 20.3.2008, 15:46 |
| обычно такая ошибка из-за неправильного указания пути к БД или имени файла, т.е. FireBird не может найти указанный файл. |
| Автор: EvoEvo 20.3.2008, 17:08 |
| все получилось!!! Оказалось все просто, как всегда, - я не указал перед путем к базе localhost. ВСЕМ СПАСИБО!!! |