Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.12;
Скачать: 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 вся ветка

Текущий архив: 2006.03.12;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.048 c
11-1121017425
Serg777
2005-07-10 21:43
2006.03.12
WS_POPUP и ListBox = постоянная перерисовка


15-1140344806
Kerk
2006-02-19 13:26
2006.03.12
Как делать то, что любишь


2-1140975612
Volkodav
2006-02-26 20:40
2006.03.12
Полоса перемотки для MediaPlayer1


1-1138743883
DillerXX
2006-02-01 00:44
2006.03.12
Можно ли линковать .lib файлы к проекту?


2-1140564145
Bogdan1024
2006-02-22 02:22
2006.03.12
Пощитать сумму.