Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.04.20;
Скачать: [xml.tar.bz2];

Вниз

Что прочесть, чтобы работать с 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.055 c
2-1206494967
7inars
2008-03-26 04:29
2008.04.20
Скачивание html страницы.


15-1204977441
alex
2008-03-08 14:57
2008.04.20
Посоветуйте компонент...


15-1204805445
webSQLNeederr
2008-03-06 15:10
2008.04.20
Функция транслита


2-1206603785
AlexeyMir
2008-03-27 10:43
2008.04.20
Locate,LocateNext в Interbase


2-1206434863
AlexeyMir
2008-03-25 11:47
2008.04.20
Кеширование





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский