![]() |
|
|
![]()
|
|
| DarkProg |
|
|||
![]() Законченный романтик ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1784 Регистрация: 11.3.2009 Где: Земля Репутация: 1 Всего: 19 |
В общем я запутался с этой штукой...а распутываться самому времени нет - ну увы слишком мало времени на принятие решения о том возьмусь я за предложенную работу или нет.
Итак щас попробую описать то что понял а вы скажите прав не прав Итак Firebird - это что-то сродни MySQL Server, только бесплатное и ноги растут у него от InterBase 6.0, так? Firebird работает с одним файлом-базой данных и внутри уже этого файла создаются таблицы, так что ли??? Firebird работает как сервер на одном компе и к нему конектятся клиентские приложения, так? А вот теперь вопросы в которых я вообще потерялся. 1. Я понатыкал кучу утилиток пытаясь понять как проще побаботать с с Firebird и понял что вполне удобен RobinFlame у него видны серверы, но вот тут я не понял - пытаюсь создать новый сервер, но с ним работать нельзя, зато через localhost пожалуйста работает - я к нему несколько баз прицепил и нормально - как корректно создать новый сервер или он вообще ненужен удалённо всё будет проходить нормально??? 2. Как создавать таблицы - мне будет нужно две(я так думаю мне их хватит) - собственно одна с юзерами и их паролями, вторая с тестами(короче будет набор буков в несколько столбцов 3.Где можно доходчиво почитать про Firebird и чтобы было по русски и ничего лишнего и вполне системно изложено??? Кажись пока всё, дальше пойдут вопросы когда попробую что-нить простое накидать. -------------------- "И твоя голова всегда в ответе за то куда сядет твой зад..." "Я студент - скажите с какого я ВУЗа..." |
|||
|
||||
| Данкинг |
|
||||||||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
По-моему, ты не совсем в тот раздел.
Да, IB и FB вообще шибко похожи друг на друга.
Ну да, с .gdb. В этом он похож на .mdb, не так ли?
Да, работает как сервер, а с другого компа можно залезть по IP и алиасу базы. IBExpert - единственно правильная утилита для работы с FB.
Мне вот эта книга помогла: ![]() -------------------- There's nothing left but silent epitaphs. |
||||||||
|
|||||||||
| DarkProg |
|
|||
![]() Законченный романтик ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1784 Регистрация: 11.3.2009 Где: Земля Репутация: 1 Всего: 19 |
Не хочу создавать две темы - сначала по поверхности, а потом вглубь - думаю к середине выходных(ну то что принято называть у нормальных людей выходными) я что-нить накидаю и не думаю что что-то получится так просто... -------------------- "И твоя голова всегда в ответе за то куда сядет твой зад..." "Я студент - скажите с какого я ВУЗа..." |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
Как подключаться из Дельфи к FB планируешь? -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
Просто запусти на каком-либо компе установку Firebird и будет тебе новый сервервер
DarkProg, тебе вообще-то нужно было для начала заглянуть в этот раздел: http://forum.vingrad.ru/forum/Interbase-database.html так же на ibase.ru и на sql.ru Это сообщение отредактировал(а) Akella - 15.10.2010, 14:26 |
|||
|
||||
| DarkProg |
|
|||
![]() Законченный романтик ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1784 Регистрация: 11.3.2009 Где: Земля Репутация: 1 Всего: 19 |
Да был я тут, а толку нет. компоненты dbExpress
немного непонятно наверное выразился, я хотел на одной машине создать два разных сервера на первый уже заглядывал сегодня утром - вроде что-то понятное там есть, а на втором не был, щас пойду глядеть -------------------- "И твоя голова всегда в ответе за то куда сядет твой зад..." "Я студент - скажите с какого я ВУЗа..." |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
IBX лучше ИМХО. Два разных сервера FB? -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
позволь полюбопытствовать, а зачем? Две разных версии?? Добавлено @ 17:37 да хоть 10 http://forum.vingrad.ru/forum/Interbase-database.html см. закреплённую тему Добавлено @ 17:38 там есть информация об IBExpert, с помощью него ты сможешь подключиться к Firebird, создавать базы и управлять ими и т.д. Добавлено через 4 минуты и 11 секунд В IbExpert подключаешь к базе и щелкаешь слева в дереве правой кнопкой по узлу с таблицами, выбираешь соответствующий пункт Добавлено через 5 минут и 31 секунду После установки IBExpert запусти утилиту IBExpert Live и посмотри обучающее видео, если будут вопрос, задавай, поможем чем сможем Добавлено через 10 минут и 10 секунд Перед созданием таблиц очень советую создать домены. Не для всех типов полей, а для нужных. В будущем советую при создании нового поля всегда создавать его на основе домена, т.е. вначале домен создаёшь, если его ещё нет, а потом поле на основе этого домена. Это сообщение отредактировал(а) Akella - 15.10.2010, 17:39 |
|||
|
||||
| DarkProg |
|
|||
![]() Законченный романтик ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1784 Регистрация: 11.3.2009 Где: Земля Репутация: 1 Всего: 19 |
да просто, ну чтобы уж висело тупо моя тест-система на отдельном сервере, ну это я от незнания...короче буду пробовать делать попроще и побыстрее, а то и так время поджимает - ни чё не успеваю(блин бывает же такое что резко стал всем нужен...) -------------------- "И твоя голова всегда в ответе за то куда сядет твой зад..." "Я студент - скажите с какого я ВУЗа..." |
|||
|
||||
| DarkProg |
|
|||
![]() Законченный романтик ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1784 Регистрация: 11.3.2009 Где: Земля Репутация: 1 Всего: 19 |
Потдвердите или опровергните что что я понял.
Итак версия Classic создаёт на каждое соединение по одному процессу, так???? Версия Classic лучше сочетается с многопроцессорными серверами???(именно на такой планируется поставить мою базу) Если всё верно, то лучше поставить Classic версию, да??? -------------------- "И твоя голова всегда в ответе за то куда сядет твой зад..." "Я студент - скажите с какого я ВУЗа..." |
|||
|
||||
| Akella |
|
||||||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
да
да Classic более ресурсоёмка, поэтому для боевых баз данных, на боевые сервера ставят Classic, а разработчики (приграммисты) ставят себе Super. Куда ставить? Себе для разработки базы? Хватит SS. Добавлено через 3 минуты и 31 секунду
Я понимаю, если две разные версии сервера FB, а так... для тест системы... нефиг. Ведь один установленный Firebird может обслуживать не одну базу, а несколько. |
||||||
|
|||||||
| DarkProg |
|
|||
![]() Законченный романтик ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1784 Регистрация: 11.3.2009 Где: Земля Репутация: 1 Всего: 19 |
Понял, спасибо
Так я ж написал я по незнанию хотел сделать так - я ж больше практик - теперь всё очевиднее. Буду пробовать что-то делать. -------------------- "И твоя голова всегда в ответе за то куда сядет твой зад..." "Я студент - скажите с какого я ВУЗа..." |
|||
|
||||
| DarkProg |
|
|||
![]() Законченный романтик ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1784 Регистрация: 11.3.2009 Где: Земля Репутация: 1 Всего: 19 |
Я, так сказать, вернулся
В общем поставил я IBExpert, также, по совету Данкинга, использую компоненты IBX(первой попытки оказалось достаточно чтобы убедится в том что компоненты dbExpress менее удобны) В общем в IBExpert для интереса создал одну пустую БД и зарегистрировал её, и подсоединил базу работников из примеров Firebird. Дальше уже в делфе на форме разместил компоненты IBDatabase, IBQuery, IBTransaction и DBGrid - в общем написал запросик на вытаскивание данных из таблицы работнкики и заработало, правда есть несколько вопросов. Без компонента IBTransaction запрос работать отказался - посему делаю вывод что он необходим(собсно на iBase мельком глянул статью по работе с компонентами и это подтверждается) - этого компонента достаточно одного на всю программу, верно??? -------------------- "И твоя голова всегда в ответе за то куда сядет твой зад..." "Я студент - скажите с какого я ВУЗа..." |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
После обновления записей, например Insert into <...> / IbQuery.ExecSQL() следует подтвердить транзакцию: IBTransaction1.CommitRetaining(); Добавлено через 1 минуту и 50 секунд Ну, для каждой IBDatabase - своя IBTransaction. Это сообщение отредактировал(а) Данкинг - 16.10.2010, 18:57 -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| DarkProg |
|
|||
![]() Законченный романтик ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1784 Регистрация: 11.3.2009 Где: Земля Репутация: 1 Всего: 19 |
Ещё раз спасибо, буду теперь знать. Ну если рабоатть с одним IBDatabase, то получается что хватает одной -------------------- "И твоя голова всегда в ответе за то куда сядет твой зад..." "Я студент - скажите с какого я ВУЗа..." |
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |