ADO
5 отговора
186 прегледа
ADO
Някой знае ли как да сложа ADO таблица на сървър и клиентите да вземат информация от ADO таблицата на сървъра?
Re: ADO
Всичко зависи от протоколите, типа на комуникация, които си решил да използваш, както и от типа на "АДО" таблицата. За мен такова нещо - АДО таблица няма... Има най-различни СУБД, както и "файлово" организирани таблици, но... Майкрософт си има една технология при работа с АДО отдалечено, и тя е RDS. Виж в MSDN. Иначе, може да си направиш едно малко ДБ сървърче с помощта на делфи, с което да си комуникират клиентите. DCOM, MIDAS, ....
RDS - ADO
ще може ли да ми обясниш на кратко кои компоненти да използвам за да може клиентът да извлича информация от сървъра
или да ми пратиш пример, който да работи с RDS технологията на ADO
Благодаря ти предварително
или да ми пратиш пример, който да работи с RDS технологията на ADO
Благодаря ти предварително
Re: RDS - ADO
В момента ползвам Делфи 6. Но предполагам, че и в следващите версии е същото. Има компонент TRDSConnection. Също така в Х:\..\Borland\Delphi6\Demos\Ado и ма директория RDS, където има примерче, как да се направи сървър, клиент, и как се извършва комуникацията. Проекта който съдържи и сървъра и клиента, се казва rdstest.bpg

Re: RDS - ADO
за клиента долу горе ми стана ясно, а сървара има някаква форма дето за пръв път я виждам (може ли да се мине без тая форма)
Re: RDS - ADO
Ами това е основната форма на сървъра ти. Тя не върши никаква работа, но както знаеш, всяко едно екзе във Виндовс, което не е сервиз, особенно в Делфи, по подразбиране има Main форма.. Тъй като това е ComServer, който е и итерактивен, то той си има и форма. По този начин, тъкмо ще следиш, когато някой клиент направи запитване към сървъра ти. Когато клиента направи запитване към него, операционната среда ще го стартирара (разбира се ако си дал права на клиента да създава инстанции), и ще видиш че всичко е ОК. Ако не искаш формата да ти се мотае по екрана, може да се направи на Service, но тогава нещата "загрубяват". Имай в предвид, че това е базов, много опростен пример, който има за цел да покаже някои възможности на RDS и нищо повече. За действителен сървър, приложение от типа на 3-Tier, в което ще се превърне твоето, нещата са мнооооооооооого по-сложни.. Ще трябва "яко" писане. Но като за начало е добър пример.
