Вниз
Скачать: CL | DM;

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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.028 c
2-1140958878
De
2006-02-26 16:01
2006.03.12
как элемент пречисления записать в строку?


15-1139825192
Интересующийся
2006-02-13 13:06
2006.03.12
Кактеровки на валюты, акции, нефть и золото


1-1139351046
Ани
2006-02-08 01:24
2006.03.12
Как динамически создавать анимированные курсоры из своих картинок


2-1140853658
Michael5
2006-02-25 10:47
2006.03.12
Как отформатировать текст в редакторе кода Дельфи?


2-1140523737
Маленький мук
2006-02-21 15:08
2006.03.12
Простой, но нерешаемый вопрос.. :(




   Наверх