Форум: "Прочее";
Текущий архив: 2008.04.20;
Скачать: [xml.tar.bz2];
ВнизЧто прочесть, чтобы работать с IB на мин уровне? Найти похожие ветки
← →
Kolan © (2008-03-06 18:29) [0]Что можно прочесть по сабжу. Больше всего интересует как настроить подключение, и как потом сделать инсталлятор, то есть что надо еще с собой тащить.
Нужно получить знания в кратчайшие сроки 1-2 дня. Глубина соответствующая :)
С TIBQuery я думаю справлюсь…
← →
Правильный_Вася (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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.043 c