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

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

Наверх




Память: 0.48 MB
Время: 0.023 c
2-1206722314
Che
2008-03-28 19:38
2008.04.20
Заблокировка клавиатуры и рестарт компьютера.


3-1196234534
Tronado
2007-11-28 10:22
2008.04.20
"Сквозной" поиск


15-1205096265
POP
2008-03-09 23:57
2008.04.20
Запуск программы из под лоадера.


15-1204604949
Slider007
2008-03-04 07:29
2008.04.20
С днем рождения ! 4 марта 2008 вторник


15-1204817355
Kolan
2008-03-06 18:29
2008.04.20
Что прочесть, чтобы работать с IB на мин уровне?