Форум: "Прочее";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];
ВнизFireBird Component Найти похожие ветки
← →
NLex (2007-01-17 08:58) [0]Здравствуйте мастера!
Только- только начинаю изучать FireBird.
Установил компоненты:
FIB+
pFIBDatabase
pFIBDataSet
pFIBTransaction
pFIBQuery
pFIBStoredProc
pFIBUpdateObject
DataSetsContainer
pFibErrorHandler
pFIBStatistic
SIBfibEventAlerter
FIBSQLMonitor
FIB+Services
pFIBServerProperties
pFIBConfigService
pFIBLicensingService
pFIBLogService
pFIBStatisticalService
pFIBBackupService
pFIBRestoreService
pFIBValidationService
pFIBSecurityService
pFIBInstall
pFIBUnInstall
Кто может описать, какой компонент для чего нужен. В принципе с pFIBDatabase, pFIBDataSet, pFIBQuery, pFIBStoredProc все понятно, но всеже и про них можно пару строк начертать, может, есть какие отличия от принципов и т.д., реализованных в ADO. Плюсы, минусы…?
За ранее благодарю за помощь, в данном вопросе!
← →
Sergey13 © (2007-01-17 09:06) [1]А документацию по установленным компонентам читать не пробовал?
← →
NLex (2007-01-17 09:20) [2]
> Sergey13 © (17.01.07 09:06) [1]
Вот уже не первый раз замечаю, что, конкретно на вопросы мало кто отвечает.
Читал я документацию! Читал! А вопрос написал, чтоб ВЫ МАСТЕРА ОБСУДИЛИ, и я в обсуждении поучаствовал. Сделал какие-то выводы. Может кто-то что-то знает. ВСЕ В КНИГЕ НЕ ОПИШЕШЬ !
А такие посты как: Нажми F1, почитай книги... Не понимаю, если честно.
Есть книга читаю:InterBase, Ковязин А., Востриков С. Интересная ! Так же интересно, мненье, ответы, ВАШИ.....
С Уважением ко всем!
← →
Megabyte © (2007-01-17 09:34) [3]Имхо, все названия компонентов говорящие. Кстати, есть же факи по компонентам на русском!!!
← →
Sergey13 © (2007-01-17 09:38) [4]> [2] NLex (17.01.07 09:20)
Ты практически переписал оглавление документации и просишь других заполнить содержание, которое намного больше по объему чем оглавление. Ты думаешь тут сидят исключительно любители переписывания книг? Спрашивай то, что тебе КОНКРЕТНО не понятно - получишь конкретные ответы. А то многие значений всех слов и буквосочетаний не знают - хочешь пришлю тебе мой список? Метра 3 наверное в архиве будет. Прислать? 8-)
← →
Prohodil Mimo © (2007-01-17 10:14) [5]А вот мн ене понятно, зачем столько компонентов, если вполне достаточно и нескольких?
Из всего приведённого списка, я использую только
pFIBDatabase
pFIBDataSet
pFIBTransaction
pFIBQuery
pFIBBackupService
pFIBRestoreService
и всё.
Ладно с сервисами, но такое как
pFIBStoredProc
pFIBUpdateObject
вообще не понимаю.
← →
DrPass © (2007-01-17 10:17) [6]
> А вопрос написал, чтоб ВЫ МАСТЕРА ОБСУДИЛИ, и я в обсуждении
> поучаствовал
...обсудили что? Возможность использования FIBSQLMonitor или pFIBStoredProc в программе? Это тоже нормально описано в документации. Смысл такого обсуждения?
← →
zdm © (2007-01-17 10:26) [7]pFIBStoredProc ? даже не зная английского не трудно догодаться
← →
zdm © (2007-01-17 10:28) [8]задаешь имя ХП кидаешь параметры ExecProc Tranaction.Commit
← →
Prohodil Mimo © (2007-01-17 10:42) [9]zdm © (07.01.17 10:26) [7]
pFIBStoredProc ? даже не зная английского не трудно догодаться
я знаю что это, но с ХП я прекрастно обхожусь и через pFIBDataSet, pFIBQuery.
Просто не понятен сам факт вынесения некоторых возможностей в отдельные компоненты.
Если раньше, при использовании TQuery было достаточно только его, то при переходе на FIBPlus, пришлось перелопачивать программу для разделения на pFIBDataSet и pFIBQuery.
← →
sniknik © (2007-01-17 10:43) [10]> Вот уже не первый раз замечаю, что, конкретно на вопросы мало кто отвечает.
да, на неконкретные вопросы только так, и никак иначе. и это правильно, типа что посадил то и выросло... (а сажать сорняк и ждать что вырастет яблоня... ну право глупо)
← →
zdm © (2007-01-17 10:58) [11]
> Prohodil Mimo © (17.01.07 10:42) [9]
Это кому как удобней! Мне, например через StoredProc.
А с разделением pFIBDataSet и pFIBQuery абсолютно согласен.
← →
zdm © (2007-01-17 10:59) [12]
> Prohodil Mimo © (17.01.07 10:42) [9]
В смысле согласен с тобой.
← →
jack128 © (2007-01-17 11:10) [13]Prohodil Mimo © (17.01.07 10:42) [9]
Если раньше, при использовании TQuery было достаточно только его, то при переходе на FIBPlus, пришлось перелопачивать программу для разделения на pFIBDataSet и pFIBQuery.
А зачем разделять? TQuery по функционалу - есть подмножество pFIBDataSet, поэтому везде где используется TQuery - можно использовать pFIBDataSet. К чему тут приплетен pFIBQuery - вообще не понятно.
← →
jack128 © (2007-01-17 11:15) [14]Вообще при переходе с IBX на FIB IBDataSet/IBTable/IBQuery - меняются на FIBDataSet, а IBSQL - на FIBQuery, AFAIR
← →
NLex (2007-01-17 12:57) [15]Мне вот этот компоненьтик интересен: pFibErrorHandler .
Какие функции он может выполнять? Для чего нужен?
← →
StriderMan © (2007-01-17 13:01) [16]
> pFIBUpdateObject
> вообще не понимаю.
он цепляется к FIBQuery, чтобы реализовать возможность методов .Refresh, .Append, .Edit, .Post.
соответствующие запросы пишутся в pFIBUpdateObject
← →
Prohodil Mimo © (2007-01-17 17:22) [17]jack128 © (07.01.17 11:15) [14]
при переходе с IBX на FIB IBDataSet/IBTable/IBQuery - меняются на FIBDataSet, а IBSQL - на FIBQuery
я переходил с TQuery, без каких либо IB, в Д3 их просто не было.
> К чему тут приплетен pFIBQuery - вообще не понятно
к тому, что TQuery мог выполнять и выборки с базы и запускать SQL (Update, Delete, запускать ХП). pFIBDataSet этого не умеет, надо pFIBQuery.
← →
Kostafey © (2007-01-21 21:07) [18]А где можно найти указанные компоненты, а также литературу по ним и самой СУБД ?
← →
unknown © (2007-01-21 21:24) [19]
> Kostafey © (21.01.07 21:07) [18]
www.devrace.com/ru/fibplus/index.php
www.ibase.ru
www.books.ru/shop/books/364902
← →
Torry © (2007-01-21 21:35) [20]
> Есть книга читаю:InterBase, Ковязин А., Востриков С. Интересная
> ! Так же интересно, мненье, ответы, ВАШИ....
Ну вот, Серега Востриков (один из авторов FIB+) даже книгу написал, а ты все спрашиваешь. для чего какие компоненты :-)
← →
Johnmen © (2007-01-21 21:50) [21]Господа, которым непонятно предназначение некоторых компонентов, которые "лишние" по их мнению, видно сами не читали документации. Иначе бы знали, что эти компоненты для облегчения перехода с БДЕ и с IBX и для как бы "совместимости". Не более того...
← →
Kostafey © (2007-01-22 21:55) [22]> www.devrace.com/ru/fibplus/index.php
> www.ibase.ru
> www.books.ru/shop/books/364902
Спасибо !
Опа, а компоненты FIBPlus платные, однако...
← →
Johnmen © (2007-01-22 23:55) [23]Цена смешна.
Да и бесплатная версия по функционалу полностью совпадает с платной.
← →
Prohodil Mimo © (2007-01-23 10:45) [24]Johnmen © (07.01.22 23:55) [23]
Да и бесплатная версия по функционалу полностью совпадает с платной
ага, только при каждом запуске программы появляется окно с предложением купить FIBPlus :о)
← →
Johnmen © (2007-01-23 13:23) [25]
> Prohodil Mimo © (23.01.07 10:45) [24]
> ага, только при каждом запуске программы появляется окно с предложением купить FIBPlus :о)
Функционал от этого не страдает :)
← →
Prohodil Mimo © (2007-01-23 15:00) [26]Johnmen © (07.01.23 13:23) [25]
Функционал от этого не страдает :)
функционал - нет, а вот в глазах пользователя ? и вспоминать он тебя будет при каждом запске програмы :о) А есть такие, которые будут каждый раз звонить и спрашивать куда нажать.
← →
Johnmen © (2007-01-23 16:40) [27]
> Prohodil Mimo © (23.01.07 15:00) [26]
> а вот в глазах пользователя ?
А в них отражение голодного нищего программера.
> и вспоминать он тебя будет при каждом запске програмы
и думать, а нафига я связался с этим голодранцем?
← →
Prohodil Mimo © (2007-01-23 17:12) [28]Johnmen © (07.01.23 16:40) [27]
и думать, а нафига я связался с этим голодранцем?
думать они будут совсем другое и намного грубее. Мало кто вообще прочитает что там написано. В этом я уже убедился.
Сталкивался с таким пользователем, который по 3 раза в день в течении 2х месяцев звонил и заявлял: "У меня тут ошибка ОК. Что делать?".
А прочитать, что над этой кнопкой ОК написано на родном языке "Пожалуйста, введите все данные." Тыканье носом в эту надпись не помогало.
← →
Kostafey © (2007-01-23 20:45) [29]FIBcomponents - это в 2-х словах что ? (только расшифровывать аббревиатуру не надо - знаю).
Я в плане можно ли их для FireBird использовать и если да то каковы отличия от FIBPlus ?
> Да и бесплатная версия по функционалу полностью совпадает
> с платной.
Хы. ПРограммерам-то смешная а студентам-нет.
Собственно при необходимости можно будет и прикупить, но пока они мне нужны только для учебных целей.
Хм. А вообще забавно: СУБД бесплатная, а вот компоненты к ней нет.
← →
atruhin © (2007-01-23 20:52) [30]> Хм. А вообще забавно: СУБД бесплатная, а вот компоненты
> к ней нет.
Есть и бесплатные.
← →
Kostafey © (2007-01-23 21:14) [31]> Есть и бесплатные.
Ну так вот FIBcomponents - это как я понял Free Inter Base Components. Так вот насколько они применимы для FireBird ?
Мы говорим об одних и тех же компонентах ?
← →
Prohodil Mimo © (2007-01-24 10:42) [32]Kostafey © (07.01.23 20:45) [29]
Хм. А вообще забавно: СУБД бесплатная, а вот компоненты к ней нет.
ага, странно, если ФБ бесплатна, то почему за Дельфи надо платить, если я собираюсь писать программу для работы с ФБ? И почему моя программа должна продаваться, если работает с бесплатной БД.
FIBcomponents = FIBPlus
можешь поискать и бесплатные компоненты, но на свой страх и риск :о)
← →
Kostafey © (2007-01-24 12:57) [33]> ага, странно, если ФБ бесплатна, то почему за Дельфи надо
> платить, если я собираюсь писать программу для работы с
> ФБ? И почему моя программа должна продаваться, если работает
> с бесплатной БД.
Ух, хлебом не корми - дай покритиковать ! :)
> FIBcomponents
Что-то замучался их устанавливать. При компиляции - ряд мелких ошибок.
Потом вроде их исправил, так они не совместимы с уже установленными FIBPlus.
Ладно, FIBPlus удалил, установил FIBcomponents, их около 6 оказалось.
Сделал пустую программку с 1 окном на которое кинул пару FIBcomponents.
Компилирую. Закрываб Делфи, запускаю прогу - получаю то же сообщение,
мол спасибо за исп-е FIBPlus и все такое. Что за чертовщина ?
← →
Prohodil Mimo © (2007-01-24 15:20) [34]не знаю, я пользуюсь нормальными FIBPlus, забыл какой версии и ни каких проблем не было ни при компиляции ни при запуске программы.
FIBPlus is a commercial package that derived largely from the originally free FIBComponents. It is far richer than, has more properties and is more stable...
Выходит, что FIBPlus - колбаса, а FIBComponents - колбасные обрезки :о)
← →
vlad-mal © (2007-01-25 06:41) [35]"Ух ты, платные!"
Ну и что? Что, дороже самой Delphi?
Делаем приложение - клиент СУБД. Значит, в центре всего должны быть удобные компоненты доступа к это СУБД.
Когда у меня з/плата была совсем маленькая, а заказчик хотел очень большого, я ему говорил: нужно, кроме зарплаты, вот это и это. Вплоть до компонентов и популярных книжек.
У кого сейчас в квартире есть ручная дрель? Ни у кого, наверное.
Всем жалко себя, и те, кто работает, покупает электрическую.
А для одной дырки можно и IBX обойтись.
Или, представьте себе автосервис. Нужно крыло подрихтовать/подкрасить.
Вам обязательно в счет включат стоимость рассходных материалов. Однако не заставят покупать ни краскопульт, ни киянки, ни компрессор. Т.е. инструменты у Вас должны быть.
А студентам вполне можно и с триальной версией работать.
← →
Kostafey © (2007-01-25 21:26) [36]> [34] Prohodil Mimo © (24.01.07 15:20)
> [35] vlad-mal © (25.01.07 06:41)
Спасибо вам!
Все оч. популярно объяснили.
Буду теперь самоапгрейдиться потихоньку ! :)
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];
Память: 0.54 MB
Время: 0.031 c