[ Bojann @ 18.05.2004. 22:42 ] @
Potrebano je da uradim jedan program iz knjigovodstva. Taj program treba da radi u mrezi. Mislio sam da radim u interbase bazi, odnosno intebrase-ov server i IBX komponente iz delphija.
1. Da li je to dobar izbor?
2. Ako bi pre toga napravio bazu koja bi radila za jedan racunar(jer treba i to da uradim) da li bih ta baza trebala da pretrpi velike izmene ukoliko zelim da je prilagodim radu u klijent server okruzenju?
3. Na koji nacin se povezuju klijentske aplikacije sa interbase serverom, odnosno preko kojih komponenti u delpiju i koji protokol tu da koristim?
[ morlic @ 18.05.2004. 23:05 ] @
1. Sasvim dovoljno. Eventualno mozes da probas DBExpress, jer sa njim posle mozes da se konektujes i na druge baze (MS SQL Server, mySQL itd.)
2. Zavisi kako resis transakcije i dizajn baze. Posto si nov u cs programiranju iz prve sigurno ne mozes da napravis pun pogodak (mada bih voleo da me demantujes)
3. Na klijent masinama moras da instaliras InterBase klijenta, na serveru IB server. Klijentima se povezujes na server tako sto zadajes putanju do baze na serveru na sledeci nacin:

nazivservera:c:\Baza\Baza.gdb

Kada se povezujes na bazu sa masine na kojoj startujes i klijenta (dok radis razvoj) kucas:

localhost:c:\Baza\Baza.gdb

To je sve sto je potrebno da ti klijenti rade. E sad, zavisi da li jos nesto koristis sto bi ekstra trazilo neki dll, npr. midas.dll.

Radim na onom uputstvu za InterBase i Delphi ali zbog posla napredujem jako sporo.
[ Bojann @ 19.05.2004. 01:15 ] @
Samo to povezivanje je sasvim dovoljno?
Na serverskoj strani, da li treba da bazu stavim na remote server i koji protokol da izaberem, ili da stavim iblocal( deluje mozda glupo, ali moze li sa IBLocal)
[ morlic @ 19.05.2004. 07:21 ] @
Na sta mislis kada kazes na serverskoj strani?

Na svim klijentima stavljas onako kako sam ranije napisao, jedino za klijente koje pokreces direktno na server masini (ili na svojoj dok razvijas softver) stavljas kao putanju do baze (to je tcp varijanta):

localhost:c:\baza\baza.gdb

Ukoliko mislis na ib konzolu i tu isto stavljas remote server samo sto kao naziv stavljas localhost i biras tcp vezu.
[ Bojann @ 19.05.2004. 14:01 ] @
Ja imam ib expert koji koristim umesto ib konzole. E sad kad registrujem bazu u IB expertu, da li da stavim za server local server ili da stavim remote server i koji onda protokol da izaberem?
[ vladab @ 19.05.2004. 15:24 ] @
Mozda da razmislis o mysql-u?
[ morlic @ 19.05.2004. 22:40 ] @
stavi remote i localhost.