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

Что прочесть, чтобы работать с IB на мин уровне?   Найти похожие ветки 

← →
Kolan ©   (2008-03-06 18:29) [0]

Что можно прочесть по сабжу. Больше всего интересует как настроить подключение, и как потом сделать инсталлятор, то есть что надо еще с собой тащить.

Нужно получить знания в кратчайшие сроки 1-2 дня. Глубина соответствующая :)

С TIBQuery я думаю справлюсь&#133


← →
Правильный_Вася   (2008-03-06 20:35) [1]

ibase.ru
раздел - "разработчику"


← →
kaif ©   (2008-03-06 23:21) [2]

Кладешь IBDatabase на форму.

Дважды щелкаешь на компоненте.
Появляется окно настройки подключения.
В нем выбери протокол TCP/IP
Укажи сервер (имя компьютера в локальной сети или IP-адрес)
Укажи путь к файлу базы данных (начиная с буквы диска на сервере, например "c:\bases\aaa.gdb)
Выбери из выпадающего списка кодовую страницу win1251, если собираешься работать с русской кодировкой.
Введи юзернейм и пароль (по умолчанию имя и пароль системного администратора сервера SYSDBA и masterkey).
Убери птичку "Запрашивать пароль при подключении"
Соединение настроено.

Теперь, если у тебя сервер работает, то попробуй в инспекторе объектов установить Connected = True. Если это произошло, то значит ты все верно настроил. Если нет, то возникнет сообщение об ошибке. Смотришь, что за сообщение и исправляешь, если что не так.

Создать базу данных проще всего в программе IBExpert (есть такая). Не забудь при создании базы данных указать character_set = win1251 по умолчанию, если не хочешь иметь проблем с русским языком.

Вот и все рекомендации для начала.
Для подключения к IBDatabase компонента IBQuery необходимо еще иметь IBTransaction. В свойстве DefaultDatabase IBTransaction укажи свой компонент базы данных. А в свойстве IBQuery.Transaction укажи компонент транзакции. Дважды щелкни на компоненте IBTransaction и выбери изоляцию RedCommitted  (nowait). Для начала этого тебе хватит.

Теперь можно вписать в IBQuery.SQL текст SQL-запроса и попытаться его исполнить. Например, если это простой SELECT, то установить свойство Active = True. Дальше все как обычно. Подключи обычный DataSource и DBGrid и получи свой первый запрос к таблице. Разумеется таблицу лучше заранее создать в IBExpert-е и не забыть, как она у тебя называется.

Потом научись работать с IBDataSet. Освоой IBSQL (это самы простой компонент для выполнения отдельных запросов - у него основной метод ExecQuery, тогда как у IBQuery два метода: Open (для SELECT-ов) и ExecSQL (для всего остального).

Надеюсь о нормализации, первичных и внешних ключах ты в курсе. Дальше - читай документацию по IB и по компонентам.


← →
MsGuns ©   (2008-03-06 23:30) [3]

Востриков, Ковязин "Мир интербэйз"


← →
Petr V. Abramov ©   (2008-03-06 23:30) [4]


> Kolan ©   (06.03.08 18:29)  
</
не сязываешься с IBX, берешь например FIBPlus.
P.S.
инф времен D7!


← →
keymaster ©   (2008-03-07 10:24) [5]

>Востриков, Ковязин "Мир интербэйз"
+1
Замечательная книга.


← →
Kolan ©   (2008-03-08 17:20) [6]

Благодарю ответивших. Информации достаточно :)



Страницы: 1 вся ветка

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



Память: 0.46 MB
Время: 0.011 c
2-1206286250
GHT
2008-03-23 18:30
2008.04.20
Условие в SQL запросе: or <--> and


2-1206545585
MikeLevinN
2008-03-26 18:33
2008.04.20
far


2-1206043591
Alex
2008-03-20 23:06
2008.04.20
Отзовитесь те кто работал с BigFloat.pas и UMathServices.pas


3-1196103500
Kley
2007-11-26 21:58
2008.04.20
подсчет стажа


9-1168767810
GamerProg
2007-01-14 12:43
2008.04.20
Проффи программист разработчик игр




   Наверх