InterBase,Delphi - hwo to?
5 отговора
207 прегледа
InterBase,Delphi - hwo to?
Здравейте,
Имам проблем, за който много моля да ми помогнете. Налага се надълго
да го разясня. Става въпрос за InterBase , Delphi ( C++ Builder ).
Аз не съм програмист, но имам белгли представи. Писал съм като
студент дребни неща на C++,Pascal. Виждал съм InterBase.
При нас работеше едно момче програмист, но замина за по
добри страни. Той написа една не съвсем малка програма ( Delphi, InterBase ),
която обаче тестваше на локален сървър на неговия компютър. Тази
програма обаче, трябва да заработи на 6-7 работни станции. За съжаление
в момента тези компютри са закачени в работна група ( Win 98 SE ).
Нямаме специализиран сървър от сорта на NT,Win 2000 или друго.
Мога ли да подкарам този софтуер при тази ситуация? Как да
стане?
Поиграх си с един IB Expert, и разгледах базата, ама нищо
не разбирам от SQL. В момента на компютъра на това момче има
Server InterBase 6.5 localhost инсталиран, ограничен лиценз за 5 клиента.
Надзърнах, до колкото ми стигат познанията в проекта, и видях
там една форма TDataModule. В нея има компоненти:
TIBDataBase,TIBTransaction,TIBTable(s),TDataSource(s). Има и множество
форми. В тях обаче аз нямам необходимите познания да човъркам.
А трябва ли да се човърка? Няма да сколасам от икономист да
ставам програмист -:)))). Компилация обаче мога да пусна.
Приемам, че пректа е завършен на този етап и може да работи.
Много Ви моля, ако имате възможност и желание, да обясните
туй-онуй.
Поздрави, Павел.
Имам проблем, за който много моля да ми помогнете. Налага се надълго
да го разясня. Става въпрос за InterBase , Delphi ( C++ Builder ).
Аз не съм програмист, но имам белгли представи. Писал съм като
студент дребни неща на C++,Pascal. Виждал съм InterBase.
При нас работеше едно момче програмист, но замина за по
добри страни. Той написа една не съвсем малка програма ( Delphi, InterBase ),
която обаче тестваше на локален сървър на неговия компютър. Тази
програма обаче, трябва да заработи на 6-7 работни станции. За съжаление
в момента тези компютри са закачени в работна група ( Win 98 SE ).
Нямаме специализиран сървър от сорта на NT,Win 2000 или друго.
Мога ли да подкарам този софтуер при тази ситуация? Как да
стане?
Поиграх си с един IB Expert, и разгледах базата, ама нищо
не разбирам от SQL. В момента на компютъра на това момче има
Server InterBase 6.5 localhost инсталиран, ограничен лиценз за 5 клиента.
Надзърнах, до колкото ми стигат познанията в проекта, и видях
там една форма TDataModule. В нея има компоненти:
TIBDataBase,TIBTransaction,TIBTable(s),TDataSource(s). Има и множество
форми. В тях обаче аз нямам необходимите познания да човъркам.
А трябва ли да се човърка? Няма да сколасам от икономист да
ставам програмист -:)))). Компилация обаче мога да пусна.
Приемам, че пректа е завършен на този етап и може да работи.
Много Ви моля, ако имате възможност и желание, да обясните
туй-онуй.
Поздрави, Павел.
Re: InterBase,Delphi - hwo to?
>...ограничен лиценз за 5 клиента.......
За да работят повече от 5 работни станции е необходимо или да не са конектнати едновремено, или да купите допълнителни лицензи или да ползвате Firebird 1.0.x, който е напълно съвместим с IB6.x но е безплатен. Аз бих избрал третия вариант.
>....Нямаме специализиран сървър от сорта на NT,Win 2000 или друго.....
Имам доста клиенти, които работят без оплаквания на Win'98, но си е за предпочитане да се ползва сървърна ОС (ако е проблем лиценза - може да се ползва Linux).
>.....една форма TDataModule. В нея има компоненти: TIBDataBase.........
Преди коннектването на TIBDataBase трябва да се определи сървъра и пълния път/име на базата. Обикновено това се прави в диалогов прозорец и/или *.ini файл или в регистрито. Огледай наоколо, сигурно ще го намериш. Ако действително "...пректа е завършен на този етап и може да работи..." вероятно няма да ти се наложи "да се човърка".
Ако не, пожелавам ти успех

За да работят повече от 5 работни станции е необходимо или да не са конектнати едновремено, или да купите допълнителни лицензи или да ползвате Firebird 1.0.x, който е напълно съвместим с IB6.x но е безплатен. Аз бих избрал третия вариант.
>....Нямаме специализиран сървър от сорта на NT,Win 2000 или друго.....
Имам доста клиенти, които работят без оплаквания на Win'98, но си е за предпочитане да се ползва сървърна ОС (ако е проблем лиценза - може да се ползва Linux).
>.....една форма TDataModule. В нея има компоненти: TIBDataBase.........
Преди коннектването на TIBDataBase трябва да се определи сървъра и пълния път/име на базата. Обикновено това се прави в диалогов прозорец и/или *.ini файл или в регистрито. Огледай наоколо, сигурно ще го намериш. Ако действително "...пректа е завършен на този етап и може да работи..." вероятно няма да ти се наложи "да се човърка".
Ако не, пожелавам ти успех
Само бих искал да добавя...
че има и клуб Delphi - ако имаш въпроси - можеш да ги задаваш и там. Ще е добре обаче да не го правиш разбира се и на двете места едновременно.
Успех с обучението - и ако искаш да се занимаваш с това - вземи си книжка или приятел с много свободно време (виж последното не знам как ще стане).
---
Колкото повече, толкова повече.
Успех с обучението - и ако искаш да се занимаваш с това - вземи си книжка или приятел с много свободно време (виж последното не знам как ще стане).
---
Колкото повече, толкова повече.
Dopalnenie kum vaprosa
Някои неща ги разбрах. Но нещо важно не разбрах.
Моите 6 компютъра (Wim 98 SE ) са вързани в една работна
група. На единия от тях (този дето работеше програмиста)
има инсталиран сървер на Interbase-то. На него е файла .gdb.
За да работя по този начин на свързване (ако е възможно въобще)
трябва ли да инсталирвам нещо на другите компютри. Щото
то не е като да си отварям разни Excel или други файлчета през
Network Neighborhood, през някакъв наименован компютър в групата.
Как ще се конектнат другите компютри за да работят с .gdb-то ?
Поздрави.
Моите 6 компютъра (Wim 98 SE ) са вързани в една работна
група. На единия от тях (този дето работеше програмиста)
има инсталиран сървер на Interbase-то. На него е файла .gdb.
За да работя по този начин на свързване (ако е възможно въобще)
трябва ли да инсталирвам нещо на другите компютри. Щото
то не е като да си отварям разни Excel или други файлчета през
Network Neighborhood, през някакъв наименован компютър в групата.
Как ще се конектнат другите компютри за да работят с .gdb-то ?
Поздрави.
Re: Dopalnenie kum vaprosa
>......трябва ли да инсталирвам нещо на другите компютри
Трябва да инсталираш клиента. Най-добре ползвай инсталатора, но ако това ти е проблем, достатъчно е да сложиш gds32.dll в %SYSTEM% или в директорията на приложението. За повече подробности вж. [линк]
>.......Как ще се конектнат другите компютри за да работят с .gdb-то ?
Вж. предния ми пост

Трябва да инсталираш клиента. Най-добре ползвай инсталатора, но ако това ти е проблем, достатъчно е да сложиш gds32.dll в %SYSTEM% или в директорията на приложението. За повече подробности вж. [линк]
>.......Как ще се конектнат другите компютри за да работят с .gdb-то ?
Вж. предния ми пост
Re: Dopalnenie kum vaprosa
Na otelnite rabotni stancii triabva da instalirash klienta.
a v Delphi projekta(deto kompilirash) triabva da nasochish
komponenta TIBdatabase imeto mu (databasename)
da e putia do faila da servernia komputer prez mrezata.
perfektno raboti prez IP.
Primerno: databasename=192.188.17.12:c:\dir\imetonafile.gdb
chislata sa IP-to na tvoia server v mrezata.
win98 spokoito moze da e server za sluchaia.
a v Delphi projekta(deto kompilirash) triabva da nasochish
komponenta TIBdatabase imeto mu (databasename)
da e putia do faila da servernia komputer prez mrezata.
perfektno raboti prez IP.
Primerno: databasename=192.188.17.12:c:\dir\imetonafile.gdb
chislata sa IP-to na tvoia server v mrezata.
win98 spokoito moze da e server za sluchaia.