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

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.037 c
6-1097865516
vers
2004-10-15 22:38
2005.01.09
прокси на IdTCPServer


14-1103610971
Kerk
2004-12-21 09:36
2005.01.09
Вторничная задачка


1-1103551540
torch
2004-12-20 17:05
2005.01.09
file not found (somefile.dcu)


1-1103692746
dimodim_FORCE
2004-12-22 08:19
2005.01.09
Удалить строку из файла


1-1103433300
Илья
2004-12-19 08:15
2005.01.09
Reset(f)





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