Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.09;
Скачать: CL | DM;

Вниз

Interbase Client/Server. Срочно нужна помощь.   Найти похожие ветки 

 
Gene Green   (2004-12-06 04:09) [0]

Здравствуйте.

Пишу базу данных для кинотеатра. Есть база на 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.

Ну, а если затрудняет уж сильно ответить - посоветуйте, пожалуйста, хорошую литературу по этой теме с исчерпывающей информацией и наглядными примерами.


 
Наталия ©   (2004-12-06 09:04) [1]

Во-первых - www.ibase.ru - там все есть и про процедуры и про генераторы и про параметры...
Во-вторых - что такое "забивания таблиц"?
IBTable лучше не использовать. Лучше взять FIBPlus и пользоваться ими.


 
Johnmen ©   (2004-12-06 09:08) [2]

:)))
Всё как обычно - сначала пишем, потом думаем, потом начинаем изучать теорию...


 
Sergey13 ©   (2004-12-06 10:08) [3]

2Gene Green   (06.12.04 04:09)
А зачем вообще трехзвенка в данном случае?


 
Gene Green   (2004-12-06 13:47) [4]

Наталия, спасибо. Забивание - это заполнение. :)
Johnmen, а иначе, как правило, дольше получается.
Sergey13, уж так поставлена тема курсовой.


 
msguns ©   (2004-12-06 14:49) [5]

Может, лучше все же изложить симптомы (описать объект и поставленную задачу) и попросить рецепт, чем разрезать больного в трех местах (выбрать компоненты, "забить" ХП, насовать гридов), а потом по телефону спрашивать каким скальпелем лучше резать ?


 
by ©   (2004-12-06 15:38) [6]

msguns ©   (06.12.04 14:49) [5]
А зачем медлить? ))) Лучше уж сразу IBTable плюс трехзвенка. Да еще увязать их через BDE.
Но для полного погружения лучше не DCOM а CORBA использовать ))


 
Gene Green   (2004-12-07 14:34) [7]

Ну, язвить каждый мастак. ;)

Сформулирую свою просьбу так: если у кого-то есть пример рабочей трёхзвенки (InterBase + Stored Procs, Delphi: Server/Client), то будьте столь любезны поделиться им.

Задача так поставлена именно темой курсовой. Проблема в том, что не хватает информации в лекциях по созданию клиента через все те компоненты, что я описал. А они использованы быть должны.

Заранее благодарен.


 
Sergey13 ©   (2004-12-07 14:40) [8]

C:\Program Files\Borland\Delphi7\Demos\


 
Rule ©   (2004-12-07 15:45) [9]

а ещё много есть на google.com.ua


 
Gene Green   (2004-12-07 23:22) [10]

Sergey13, ну, вот не нашёл я там примеров трёхзвенных структур.


 
Gene Green   (2004-12-07 23:44) [11]

Rule, по запросу "пример* трехзвен* delphi interbase" Гугл вернул лишь несколько паг с предложениями о покупке курсов обучения. :(


 
Rule ©   (2004-12-08 10:45) [12]

Gene Green   (07.12.04 23:44) [11]
значит у меня другой гугл ...
может тебе свой гугл по почте выслать ...


 
Romkin ©   (2004-12-08 11:03) [13]

Gene Green  (07.12.04 14:34) [7] плохо искал :)) http://rsdn.ru/summary/929.xml



Страницы: 1 вся ветка

Текущий архив: 2005.01.09;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.024 c
9-1091386709
breakmaster
2004-08-01 22:58
2005.01.09
DXTimer


4-1101038692
grigory
2004-11-21 15:04
2005.01.09
FAT


1-1103715240
12345
2004-12-22 14:34
2005.01.09
программная реализация передаточной функции


4-1100809345
Apophis
2004-11-18 23:22
2005.01.09
Обновление списка оборудования ОС


1-1103743215
Ralf
2004-12-22 22:20
2005.01.09
Главное меню