Форум: "Начинающим";
Текущий архив: 2006.03.12;
Скачать: [xml.tar.bz2];
ВнизFireBird!!!!! Найти похожие ветки
← →
Fl@sh © (2006-02-24 22:04) [0]Проблема в том, что нет книги по FireBird. Хотел купить, но Нет. Такое ощущение, что вообще такого продукта не существует.
В общем мне надо создать базу FireBird и работать с ней. Но я немогу даже подключить ее и сделать простенький select.
Вот последовательность действий.
Создаю базу через IBConsole:
1. Создаю локальный сервер.
2. Создаю базу... Она появляется уже с кучей табличек, доменов(и все в одном файле klient.fdb)
3. Создаю таблицу в Interactive SQL:
CREATE TABLE tblKlient
(ID INTEGER,
family CHAR(12) NOT NULL,
year_rojd INTEGER);
4. Теперь подключаю базу в Delphi и выставляю свойства в Object Inspector
На форме DBGrid
DataSource = DataSource1
IBQuery
DataSet = IBQuery1
IBDataBase
DataBase = IBDataBase1
Sql = select * from tlbKlient
DataSource
DataBaseName = d:\...\Klient.fdb
Connected = true
ввожу sysdba
masterkey
Когда в баттоне пишу код
IBQuery1.SQL.Add("select * from tlbKlient");
IBQuery1.Active := true;
матерится, что transaction not assigned
поставил IBTransaction
в нем установил
DefaultDatabase = IBDatabase1
params(login=sysdba
password=masterkey)
Когда ставлю Аctive= true, матерится что Access violation at address 03d9484d in module gds32.dll
Почему, немогу найти ошибку :((
Скорее всего неправильно создаю, или что-то опускаю.
Если можно подскажите как правильно создать, можно шаг за шагом. Или линк, где конкретно расписано. Хотя б какие компоненты как соединять.Мне б маленький примерчик, например select * from table. Дальше уже б разбирался.
← →
Desdechado © (2006-02-24 22:13) [1]ходи сюда ibase.ru
много об IB/FB на русском
← →
fl@sh © (2006-02-24 23:51) [2]
> Desdechado © (24.02.06 22:13) [1]
> ходи сюда ibase.ru
Сюда зайду завтра. Думал здесь подскажут.
Спасибо.
← →
Сайбель Алексей © (2006-02-25 09:04) [3]Какая версия Firebird у вас?
Ставьте 1.5.3
Потом:
>поставил IBTransaction
>в нем установил
>DefaultDatabase = IBDatabase1
>params(login=sysdba
> password=masterkey
У IBTransaction params трогать не надо. Указывайте DefaultDatabase только.
Зато у IBDatabase1 в params пишите:
user_name=SYSDBA
password=masterke
lc_ctype=win1251
и ставите LoginPromt в false.
← →
Fl@sh © (2006-02-25 16:37) [4]
> Ставьте 1.5.3
>
У меня 1.0.3 Чем эта версия прохая?
Но хорошо, поставлю 1.5.3.
Спасибо.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.03.12;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.014 c