Подключение программы к БД
Модератор: Модераторы
-
HowlingDragon
- новенький
- Сообщения: 16
- Зарегистрирован: 13.09.2012 17:46:22
Подключение программы к БД
Здравствуйте. У меня следующая проблема. Установил Lazarus v 1.0. Для работы с СУБД firebird скачал и установил дополнительные компоненты (Unified Interbase). Создал БД, пытаюсь подключить. В проекте создал датамодуль на него кинул IBDatabase, там, соответственно, указал путь к базе, логин, пароль, кодировку, LoginPromt установил false, conected тоже false. После этого разместил IBTransaction в нём указал IBDatabase и IBTable в нём тоже указал IBDatabase, но при попытке выбрать таблицу вылезло окно с предложением ввести логин и пароль бд. И что бы я не делал (включал/выключал LoginPromt , вводил логин и пароль(правильно)) Lazarus повисает и всё. Так же при настройке IBDatabase пробовал нажимать Test - появляется ошибка "Control-C hit" или опять же повисает всё. В чём может быть проблема?
- dunin
- энтузиаст
- Сообщения: 634
- Зарегистрирован: 02.05.2007 13:18:11
- Откуда: Тољя††и
- Контактная информация:
Re: Подключение программы к БД
Виндус?
SYSDBA
masterke
Добавлено спустя 48 секунд:
Где можно скачать?
SYSDBA
masterke
Добавлено спустя 48 секунд:
HowlingDragon писал(а):Для работы с СУБД firebird скачал и установил дополнительные компоненты (Unified Interbase).
Где можно скачать?
-
HowlingDragon
- новенький
- Сообщения: 16
- Зарегистрирован: 13.09.2012 17:46:22
Re: Подключение программы к БД
dunin
windows 7 64 bit
есть логин и пароль тоже
SYSDBA
masterkey
windows 7 64 bit
есть логин и пароль тоже
SYSDBA
masterkey
- dunin
- энтузиаст
- Сообщения: 634
- Зарегистрирован: 02.05.2007 13:18:11
- Откуда: Тољя††и
- Контактная информация:
Re: Подключение программы к БД
Да что угодно может быть: не запущен firebird, не создана (криво создана) БД, кривые компоненты и т.д. Подключитесь через SQLdb компоненты - будете знать, что проблема не в самой БД и Firebird-e. А там можно и дальше копать.
Добавлено спустя 48 секунд:
Или хотя бы через IBExpert
Добавлено спустя 48 секунд:
dunin писал(а):Подключитесь через SQLdb компоненты ...
Или хотя бы через IBExpert
- Little_Roo
- энтузиаст
- Сообщения: 639
- Зарегистрирован: 27.02.2009 18:56:36
- Откуда: Санкт-Петербург
Re: Подключение программы к БД
dunin писал(а):Где можно скачать?
http://www.progdigy.com/
Добавлено спустя 1 минуту 59 секунд:
dunin писал(а):Или хотя бы через IBExpert
ZEOS
dunin писал(а):Где можно скачать?
http://www.progdigy.com/
-
HowlingDragon
- новенький
- Сообщения: 16
- Зарегистрирован: 13.09.2012 17:46:22
Re: Подключение программы к БД
dunin
firebird запущен, в процессах есть. Подключался до этого через SQLdb компоненты, всё работало. Видимо всё таки дополнительные компоненты кривые или криво поставлены.
Добавлено спустя 3 минуты 26 секунд:
Я скачивал отсюда http://lazarus.su/lazarus-components
firebird запущен, в процессах есть. Подключался до этого через SQLdb компоненты, всё работало. Видимо всё таки дополнительные компоненты кривые или криво поставлены.
Добавлено спустя 3 минуты 26 секунд:
dunin писал(а):Виндус?
SYSDBA
masterke
Добавлено спустя 48 секунд:HowlingDragon писал(а):Для работы с СУБД firebird скачал и установил дополнительные компоненты (Unified Interbase).
Где можно скачать?
Я скачивал отсюда http://lazarus.su/lazarus-components
- dunin
- энтузиаст
- Сообщения: 634
- Зарегистрирован: 02.05.2007 13:18:11
- Откуда: Тољя††и
- Контактная информация:
Re: Подключение программы к БД
Little_Roo писал(а):ZEOS
Не.
ps Про компоненты спрашивал чисто из академического интереса - пощупать типа того...
Добавлено спустя 1 минуту 53 секунды:
Туплю конкретно
Unified Interbase = UIB = True
Добавлено спустя 2 минуты 28 секунд:
HowlingDragon сбил с толку, там у всех компонентов префикс не IB, а UIB
Добавлено спустя 1 минуту 11 секунд:
и компонента IBTable там тоже нет
Добавлено спустя 17 секунд:
О каких компонентах все-таки речь?
-
HowlingDragon
- новенький
- Сообщения: 16
- Зарегистрирован: 13.09.2012 17:46:22
Re: Подключение программы к БД
dunin
Похоже сам запутался устанавливал IBX For Lazarus (Firebird Express) и UIB видимо компоненты которые использую относятся к первому. и да есть отдельно компоненты UIB? тогда понятно, но странно всё же что не работают компоненты, или всё же я что то не так делаю.
Может быть что пакеты не совместимы?
Похоже сам запутался устанавливал IBX For Lazarus (Firebird Express) и UIB видимо компоненты которые использую относятся к первому. и да есть отдельно компоненты UIB? тогда понятно, но странно всё же что не работают компоненты, или всё же я что то не так делаю.
Может быть что пакеты не совместимы?
- dunin
- энтузиаст
- Сообщения: 634
- Зарегистрирован: 02.05.2007 13:18:11
- Откуда: Тољя††и
- Контактная информация:
Re: Подключение программы к БД
HowlingDragon писал(а):Похоже сам запутался устанавливал IBX For Lazarus
Не советую. Разработка IBX вроде как в прошлом веке была прекращена. Если у вас порт для лазаруса... ну не знаю... Юзал когда-то IBX под Дельфи7... Ставьте UIB (ссылку выше Little_Roo дал) или опять же ZEOS. ИМХО: если не собираетесь кроме файрбирда ни с чем работать - UIB, иначе лучше к ZEOS привыкать.
-
HowlingDragon
- новенький
- Сообщения: 16
- Зарегистрирован: 13.09.2012 17:46:22
Re: Подключение программы к БД
dunin
Хорошо, попробую с UIB разобраться. Спасибо, надеюсь заработает.
Хорошо, попробую с UIB разобраться. Спасибо, надеюсь заработает.
- Little_Roo
- энтузиаст
- Сообщения: 639
- Зарегистрирован: 27.02.2009 18:56:36
- Откуда: Санкт-Петербург
Re: Подключение программы к БД
dunin писал(а):ИМХО: если не собираетесь кроме файрбирда ни с чем работать - UIB, иначе лучше к ZEOS привыкать.
Я только с птицей работаю - прбовал UIB -не понравился из-за ReadOnly dataset
А как на ZEOS встал, "..так и ходю.." (с)Гоцман
Пока все устраивает, да и глюки затыкают очень оперативно... Так что, выбор за ТС
- dunin
- энтузиаст
- Сообщения: 634
- Зарегистрирован: 02.05.2007 13:18:11
- Откуда: Тољя††и
- Контактная информация:
Re: Подключение программы к БД
Little_Roo писал(а):dunin писал(а):ИМХО: если не собираетесь кроме файрбирда ни с чем работать - UIB, иначе лучше к ZEOS привыкать.
Я только с птицей работаю - прбовал UIB -не понравился из-за ReadOnly datasetВидимо, руки кривы
![]()
А как на ZEOS встал, "..так и ходю.." (с)Гоцман![]()
Пока все устраивает, да и глюки затыкают очень оперативно... Так что, выбор за ТС
+ FBDataSet от Alexes решает проблему.
- Little_Roo
- энтузиаст
- Сообщения: 639
- Зарегистрирован: 27.02.2009 18:56:36
- Откуда: Санкт-Петербург
Re: Подключение программы к БД
dunin писал(а):+ FBDataSet от Alexes решает проблему.
Пробовал - или не из той жо... места качал, НО - постоянно вылетал при попытке компиляции - так и не встал
- dunin
- энтузиаст
- Сообщения: 634
- Зарегистрирован: 02.05.2007 13:18:11
- Откуда: Тољя††и
- Контактная информация:
Re: Подключение программы к БД
Little_Roo писал(а):Где взять ?
Это реальная проблема (для меня). Писал Alexes сорок раз наверное, чтобы в подпись поставил где его Rx и FBDataSet стабильные качать. Ответ один: из трунка. Проблема еще в том, что он все затачивает под последнюю версию FP и Lazarus, т.е. еще надо угадать с версией. Помню, что сам что-то там в RxГриде и еще где-то правил. С выходом 1.0 Лазаря скачал последние (не помню откуда) - тоже не встали.... Короче, то что у меня есть встает и работает. Как-то так...
Добавлено спустя 15 минут 34 секунды:
Нате вот...
- Little_Roo
- энтузиаст
- Сообщения: 639
- Зарегистрирован: 27.02.2009 18:56:36
- Откуда: Санкт-Петербург
Re: Подключение программы к БД
dunin писал(а):Нате вот...components.7z
Это совсем старое=рабочее или...
А гуру alexs должен ... ну просто должен
