Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 23 odgovora
  • 9.346 pregleda

Najnovija ↓

Re: Pretraga u Tabeli? 20.04.2015. u 09:15 · pre 140 meseci #21
Koristio sam dve MySql baze, lokalnu i na webu i nisam imao nikakvih problema.

Kreirao sam CLIENT aplikaciju koja radi u pozadini i na svakih 30 sekundi proverava lokalnu bazu dal ima nekih novih slogova ili korigovanih i kroz sql šalje podtke na web bazu.

To sam izveo tako što sam u svaku tablu, koju trebam da sinhronizujem, dodao true/false polje, koje client proverava i prosleđuje u koliko je false i nakon toga vraća ga na true.

Kad se vrši korekcija nad nekim slogom, promeni se polje na false kako bih se sinhronizovala izmena.

Jedino sa čim sam imao mali problem jeste slogovi koji su izbrisani, morao sam dodati dodatnu kolonu "DEL" (true/false), u koliko se slog briše iz programa polje "DEL" se promeni na true, pošalje se na web bazu sql upit "DELETE FROM TAB...", i nakon toga se slog briše i sa lokalne baze, s tim da sam morao dodati filter u glavnom programu nad query-jima za prikaz tih podataka (filter="DEL=false"), kako bi nestali sa liste nakon brisanja.

Jeste malo konfuznije al meni je radilo posao, imo sam ograničen rok pa mi nije ništa konstruktivnije padalo na pamet, nisam ispitivao MySql-om replicator.
Potpis
Nikad izvini!
Re: Pretraga u Tabeli? 20.04.2015. u 11:04 · pre 140 meseci #22
> (1): Da li mozes da mi objasnis (baza u lokalu sa application serverom)? Koju bazu najbolje da koristim? Application server? Zasto bi uzeo ovu varijantu?

Najbolja baza ne postoji, sve to zavisi od potreba programa. Uzmi neki RDBS sa kojim si najviše radio do sada.
Ako napraviš application REST server onda on može opsluživati bilo koji klijent sa istim kodom i na isti način, desktop, web, mobile.
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Re: Pretraga u Tabeli? 21.04.2015. u 08:44 · pre 140 meseci #24
Radio sam sinhronizaciju (koja se svakodnevno vrti). Local: Firebird, net: MySQL. Tablice imaju identične fieldove.

U lok. bazi imam polje "poslan" u koje se upisuje 1 ako je poslan na net.

Baza sama pri izmjeni, u trigeru, upisuje 0.

Za brisane slogove imam posebnu tablicu s poljima:
-TableName
-KeyField
-KeyValue
tablica za brisane slogove se popunjava u trigeru "Before Delete"
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme