Вниз
Скачать: 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.012 c
2-1206540743
kiberg
2008-03-26 17:12
2008.04.20
Текст в DrawGrid е


15-1205124920
xVlad
2008-03-10 07:55
2008.04.20
Си в delphi


15-1204924214
Kostafey
2008-03-08 00:10
2008.04.20
С днем рождения ! 8 марта


15-1204784753
DrAndrey
2008-03-06 09:25
2008.04.20
Выбор ADSL модема с 4 портами LincSys vs Zyxel vs D-Link


2-1206252269
Igor23
2008-03-23 09:04
2008.04.20
Активные формы




   Наверх