Подключение программы к БД

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Подключение программы к БД

Сообщение HowlingDragon » 13.09.2012 18:05:09

Здравствуйте. У меня следующая проблема. Установил Lazarus v 1.0. Для работы с СУБД firebird скачал и установил дополнительные компоненты (Unified Interbase). Создал БД, пытаюсь подключить. В проекте создал датамодуль на него кинул IBDatabase, там, соответственно, указал путь к базе, логин, пароль, кодировку, LoginPromt установил false, conected тоже false. После этого разместил IBTransaction в нём указал IBDatabase и IBTable в нём тоже указал IBDatabase, но при попытке выбрать таблицу вылезло окно с предложением ввести логин и пароль бд. И что бы я не делал (включал/выключал LoginPromt , вводил логин и пароль(правильно)) Lazarus повисает и всё. Так же при настройке IBDatabase пробовал нажимать Test - появляется ошибка "Control-C hit" или опять же повисает всё. В чём может быть проблема?
HowlingDragon
новенький
 
Сообщения: 16
Зарегистрирован: 13.09.2012 17:46:22

Re: Подключение программы к БД

Сообщение dunin » 13.09.2012 18:13:53

Виндус?

SYSDBA
masterke

Добавлено спустя 48 секунд:
HowlingDragon писал(а):Для работы с СУБД firebird скачал и установил дополнительные компоненты (Unified Interbase).

Где можно скачать?
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: Подключение программы к БД

Сообщение HowlingDragon » 13.09.2012 18:15:16

dunin
windows 7 64 bit
есть логин и пароль тоже
SYSDBA
masterkey
HowlingDragon
новенький
 
Сообщения: 16
Зарегистрирован: 13.09.2012 17:46:22

Re: Подключение программы к БД

Сообщение dunin » 13.09.2012 18:19:11

Да что угодно может быть: не запущен firebird, не создана (криво создана) БД, кривые компоненты и т.д. Подключитесь через SQLdb компоненты - будете знать, что проблема не в самой БД и Firebird-e. А там можно и дальше копать.

Добавлено спустя 48 секунд:
dunin писал(а):Подключитесь через SQLdb компоненты ...

Или хотя бы через IBExpert
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: Подключение программы к БД

Сообщение Little_Roo » 13.09.2012 18:20:38

dunin писал(а):Где можно скачать?


http://www.progdigy.com/

Добавлено спустя 1 минуту 59 секунд:
dunin писал(а):Или хотя бы через IBExpert

ZEOS

dunin писал(а):Где можно скачать?


http://www.progdigy.com/
Аватара пользователя
Little_Roo
энтузиаст
 
Сообщения: 639
Зарегистрирован: 27.02.2009 19:56:36
Откуда: Санкт-Петербург

Re: Подключение программы к БД

Сообщение HowlingDragon » 13.09.2012 18:22:47

dunin
firebird запущен, в процессах есть. Подключался до этого через SQLdb компоненты, всё работало. Видимо всё таки дополнительные компоненты кривые или криво поставлены.

Добавлено спустя 3 минуты 26 секунд:
dunin писал(а):Виндус?

SYSDBA
masterke

Добавлено спустя 48 секунд:
HowlingDragon писал(а):Для работы с СУБД firebird скачал и установил дополнительные компоненты (Unified Interbase).

Где можно скачать?


Я скачивал отсюда http://lazarus.su/lazarus-components
HowlingDragon
новенький
 
Сообщения: 16
Зарегистрирован: 13.09.2012 17:46:22

Re: Подключение программы к БД

Сообщение dunin » 13.09.2012 18:26:33

Little_Roo писал(а):ZEOS

Не. :roll: Я на UIB плотно сижу.

ps Про компоненты спрашивал чисто из академического интереса - пощупать типа того...

Добавлено спустя 1 минуту 53 секунды:
Туплю конкретно :lol:
Unified Interbase = UIB = True :D

Добавлено спустя 2 минуты 28 секунд:
HowlingDragon сбил с толку, там у всех компонентов префикс не IB, а UIB

Добавлено спустя 1 минуту 11 секунд:
и компонента IBTable там тоже нет

Добавлено спустя 17 секунд:
О каких компонентах все-таки речь?
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: Подключение программы к БД

Сообщение HowlingDragon » 13.09.2012 18:36:50

dunin
Похоже сам запутался устанавливал IBX For Lazarus (Firebird Express) и UIB видимо компоненты которые использую относятся к первому. и да есть отдельно компоненты UIB? тогда понятно, но странно всё же что не работают компоненты, или всё же я что то не так делаю.

Может быть что пакеты не совместимы?
HowlingDragon
новенький
 
Сообщения: 16
Зарегистрирован: 13.09.2012 17:46:22

Re: Подключение программы к БД

Сообщение dunin » 13.09.2012 18:42:59

HowlingDragon писал(а):Похоже сам запутался устанавливал IBX For Lazarus

Не советую. Разработка IBX вроде как в прошлом веке была прекращена. Если у вас порт для лазаруса... ну не знаю... Юзал когда-то IBX под Дельфи7... Ставьте UIB (ссылку выше Little_Roo дал) или опять же ZEOS. ИМХО: если не собираетесь кроме файрбирда ни с чем работать - UIB, иначе лучше к ZEOS привыкать.
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: Подключение программы к БД

Сообщение HowlingDragon » 13.09.2012 18:46:06

dunin
Хорошо, попробую с UIB разобраться. Спасибо, надеюсь заработает. :)
HowlingDragon
новенький
 
Сообщения: 16
Зарегистрирован: 13.09.2012 17:46:22

Re: Подключение программы к БД

Сообщение Little_Roo » 13.09.2012 18:50:00

dunin писал(а):ИМХО: если не собираетесь кроме файрбирда ни с чем работать - UIB, иначе лучше к ZEOS привыкать.

Я только с птицей работаю - прбовал UIB -не понравился из-за ReadOnly dataset :( Видимо, руки кривы :shock:
А как на ZEOS встал, "..так и ходю.." (с)Гоцман :D
Пока все устраивает, да и глюки затыкают очень оперативно... Так что, выбор за ТС
Аватара пользователя
Little_Roo
энтузиаст
 
Сообщения: 639
Зарегистрирован: 27.02.2009 19:56:36
Откуда: Санкт-Петербург

Re: Подключение программы к БД

Сообщение dunin » 13.09.2012 18:51:24

Little_Roo писал(а):
dunin писал(а):ИМХО: если не собираетесь кроме файрбирда ни с чем работать - UIB, иначе лучше к ZEOS привыкать.

Я только с птицей работаю - прбовал UIB -не понравился из-за ReadOnly dataset :( Видимо, руки кривы :shock:
А как на ZEOS встал, "..так и ходю.." (с)Гоцман :D
Пока все устраивает, да и глюки затыкают очень оперативно... Так что, выбор за ТС

+ FBDataSet от Alexes решает проблему. :wink:
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: Подключение программы к БД

Сообщение Little_Roo » 13.09.2012 18:57:22

dunin писал(а):+ FBDataSet от Alexes решает проблему.


Пробовал - или не из той жо... места качал, НО - постоянно вылетал при попытке компиляции - так и не встал :( Где взять ?
Аватара пользователя
Little_Roo
энтузиаст
 
Сообщения: 639
Зарегистрирован: 27.02.2009 19:56:36
Откуда: Санкт-Петербург

Re: Подключение программы к БД

Сообщение dunin » 13.09.2012 19:25:07

Little_Roo писал(а):Где взять ?

Это реальная проблема (для меня). Писал Alexes сорок раз наверное, чтобы в подпись поставил где его Rx и FBDataSet стабильные качать. Ответ один: из трунка. Проблема еще в том, что он все затачивает под последнюю версию FP и Lazarus, т.е. еще надо угадать с версией. Помню, что сам что-то там в RxГриде и еще где-то правил. С выходом 1.0 Лазаря скачал последние (не помню откуда) - тоже не встали.... Короче, то что у меня есть встает и работает. Как-то так...

Добавлено спустя 15 минут 34 секунды:
Нате вот... :roll: components.7z
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: Подключение программы к БД

Сообщение Little_Roo » 13.09.2012 23:04:49

dunin писал(а):Нате вот... :roll: components.7z

Это совсем старое=рабочее или... :shock:
А гуру alexs должен ... ну просто должен :D :D :D И нормальные ссылки на ОЧ-Ч-Ч-ЕНЬ свои хорошие продукты - в студию !!!!
Аватара пользователя
Little_Roo
энтузиаст
 
Сообщения: 639
Зарегистрирован: 27.02.2009 19:56:36
Откуда: Санкт-Петербург

След.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 234

Рейтинг@Mail.ru