Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.46 MB
Время: 0.011 c
2-1140688805
Wolferio
2006-02-23 13:00
2006.03.12
Rave Reports


2-1140890806
kreyl
2006-02-25 21:06
2006.03.12
Что внутри Variant?


3-1137409890
BAX
2006-01-16 14:11
2006.03.12
Вопрос по сохранению значений


15-1140023986
Ученик чародея
2006-02-15 20:19
2006.03.12
Америка требует отменить торговые льготы, предоставляемые России.


15-1139950401
AlterEgo of WondeRu
2006-02-14 23:53
2006.03.12
А в вашем регионе GPRS от Beeline работает?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский