![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Interbase Client/Server. Срочно нужна помощь. [D7]
Gene Green © (2004-12-06 04:09:00)Здравствуйте.
Пишу базу данных для кинотеатра. Есть база на Interbase. В ней есть Stored Procedures для забивания таблиц (используются генераторы).
На Delphi 7 написал сервер, используя Data Module с компонентами: TIBDataBase, TIBTransaction, TDataSetProvider, TIBTable (в количестве таблиц моей базы,
Вопрос №1.
а правильно ли это!?
), TIBStoredProc (в количестве "хранимых процедур" базы,
Вопрос №2.
и это правильно ли?
).
Вроде правильно указываю путь до базы. Ставлю True все Active и Connected свойства.
Общий вопрос:
Что нужно прочесть (автор, название книги, где скачать... желательно на русском) для того, чтобы разобраться и понять, как правильно и без проблем "творить" дальше.
Вопрос №4.
В View - Type Library на Сервере что должно быть указано? Какие типы каким соотвествуют (INTEGER, VARCHAR(20) и т.д.). Нужно ли вообще там что-то забивать.
В клиенте опять-таки создаю DataModule, в который кидаю TDCOMConnection и TDataClientSet.
Вопрос №5.
Какие нужно расставлять там "Properties"?
На саму форму кидаю TDataSource и TDBGrid. Grid связываю с DataSource. И включаю Active. Grid даже отображает данные, но только лишь одной таблицы.
Вопрос №6а.
Как мне менять отображаемую таблицу?
Вопрос №6б.
Как мне использовать те самые Stored Procedures, что я писал на SQL в InterBase? На перёд: Как передавать параметры?
С уважением и надеждой на помощь.
Могу при необходимости выслать базу и оба проекта на e-mail. Буду признателен ответам на мой e-mail.
Ну, а если затрудняет уж сильно ответить - посоветуйте, пожалуйста, хорошую литературу по этой теме с исчерпывающей информацией и наглядными примерами.
Romkin (2004-12-08 11:03:00) [1]Gene Green (07.12.04 14:34) [7] плохо искал :)) http://rsdn.ru/summary/929.xml
Rule (2004-12-08 10:45:00) [2]Gene Green (07.12.04 23:44) [11]
значит у меня другой гугл ...
может тебе свой гугл по почте выслать ...
Gene Green (2004-12-07 23:44:00) [3]Rule, по запросу "пример* трехзвен* delphi interbase" Гугл вернул лишь несколько паг с предложениями о покупке курсов обучения. :(
Gene Green (2004-12-07 23:22:00) [4]Sergey13, ну, вот не нашёл я там примеров трёхзвенных структур.
Rule (2004-12-07 15:45:00) [5]а ещё много есть на google.com.ua
Sergey13 (2004-12-07 14:40:00) [6]C:\Program Files\Borland\Delphi7\Demos\
Gene Green (2004-12-07 14:34:00) [7]Ну, язвить каждый мастак. ;)
Сформулирую свою просьбу так: если у кого-то есть пример рабочей трёхзвенки (InterBase + Stored Procs, Delphi: Server/Client), то будьте столь любезны поделиться им.
Задача так поставлена именно темой курсовой. Проблема в том, что не хватает информации в лекциях по созданию клиента через все те компоненты, что я описал. А они использованы быть должны.
Заранее благодарен.
by (2004-12-06 15:38:00) [8]msguns © (06.12.04 14:49) [5]
А зачем медлить? ))) Лучше уж сразу IBTable плюс трехзвенка. Да еще увязать их через BDE.
Но для полного погружения лучше не DCOM а CORBA использовать ))
msguns (2004-12-06 14:49:00) [9]Может, лучше все же изложить симптомы (описать объект и поставленную задачу) и попросить рецепт, чем разрезать больного в трех местах (выбрать компоненты, "забить" ХП, насовать гридов), а потом по телефону спрашивать каким скальпелем лучше резать ?
Gene Green (2004-12-06 13:47:00) [10]Наталия, спасибо. Забивание - это заполнение. :)
Johnmen, а иначе, как правило, дольше получается.
Sergey13, уж так поставлена тема курсовой.
Sergey13 (2004-12-06 10:08:00) [11]2Gene Green (06.12.04 04:09)
А зачем вообще трехзвенка в данном случае?
Johnmen (2004-12-06 09:08:00) [12]:)))
Всё как обычно - сначала пишем, потом думаем, потом начинаем изучать теорию...
Наталия (2004-12-06 09:04:00) [13]Во-первых - www.ibase.ru - там все есть и про процедуры и про генераторы и про параметры...
Во-вторых - что такое "забивания таблиц"?
IBTable лучше не использовать. Лучше взять FIBPlus и пользоваться ими.