[ Miloš Baić @ 29.03.2006. 02:13 ] @
| Nikad nisam radio sa dbExpress - om? A upada mi sa palete komponenti u oči, već duže vreme, a nikako da vas pitam?!!!
Šta je to dbexpress? Slično ADO komponentama? Ako je slično ADO komponentama, u čemu je prednost?
Može li neko malo da me informiše o tome? Koliko je rasprostranjen u konkretnoj upotrebi? Vaše mišljenje, predlozi, kritike, pohvale?
Koliko je traženo poznavanje dbexpress-a?
Bio bi zahvalan da objasnite na nekom malom konkretnom primeru, recimo kako spojiti sa tabelom i da se podaci prikažu u dbgrid-u, za početak, čisto da imam neku predstavu o tome...
pozzz... |
[ aleksandarpopov @ 29.03.2006. 17:44 ] @
Imas dosta tutoriala za dbexpress na netu, kao i u knjigama M. Cantu-a npr. Mastering Delphi 7 koja se moze naci u elektronskom formatu...sto ti je za pocetak dosta.
Da, u principu slicno radi kao i ado, ali je prvenstveno namenjen za crossplatform i koristi klijentske datasetove (uglavnom) ima na netu dosta da se procita....
Pozdrav
[ delalt @ 29.03.2006. 21:17 ] @
Evo ti jedan konkretan link:
http://delphi.about.com/od/database/a/dbexpressguide.htm
pa na toj stranici za pocetak idi na link: Getting Started with dbExpress
slikovito je objašnjeno, pa ćeš brzo shvatiti osnove.
Kreni da radiš, pa ako zapne, pitaj.
[ Miloš Baić @ 29.03.2006. 22:34 ] @
Hvala na dosad datim odgovorima, ako neko ima nešto još da doda, ili postavi mali source code primer...
Biću unapred zahvalan....
[ brenas @ 30.04.2007. 20:56 ] @
Da se nadovezem na temu!
Neko je rekao "ako zapnes, vici"?
Problem je u sledecem: Posle ApplyUpdates metode za ClientDataSet treba mi ponovo sveze ucitavanje izmenjenih podataka u Grid-u. Radim "select" sa SQLQuery-em ali ne dobijam nista dok ne restartujem aplikaciju. Pokusao sam da u AfterApplyUpdates metodu ClientDataSet-a stavim "ClientDataSet1.Refresh", ali mi prijavljuje kompajler gresku.
F1!
[ savkic @ 30.04.2007. 22:26 ] @
> Nikad nisam radio sa dbExpress - om? A upada mi sa palete komponenti u oči, već duže vreme, a nikako da vas pitam?!!!
> Šta je to dbexpress? Slično ADO komponentama? Ako je slično ADO komponentama, u čemu je prednost?
DBX je predstavljen u vreme kada se odustalo od BDE, dakle predviđen je kao zamena. Sistem koji će doneti BDE prednosti uz native pristup bazama, Zašto su ga uopšte pravili kada postoji ADO? Pretpostavljam nezavisnost od MSa, veći kvalitet, brzina, pravljenje alternative... Šta je bolje odluči sam, ja lično sam uvek više voleo native komponente.
[ dogriz @ 01.05.2007. 09:16 ] @
Ja koristim DBExpress već dugo i zadovoljan sam kako radi u kombinaciji sa Firebird bazom. Imaš knjigu i na srpskom - izdanje Kompjuter biblioteke, čini mi se da se zove Delphi/Kylix - Programiranje baza podataka.
Za DBExpress sam se najviše opredelio pošto sam jedno vreme uporedo razvijao aplikacije za Linux i Windows, pa mi je kombinacija CLX+DBExpress+Firebird najbolje odgovarala (Delphi7/Kylix3).
[ Miloš Baić @ 01.05.2007. 10:43 ] @
Od kad sam postovao prvu poruku u ovoj temi, probao sam nekoliko komponenti za rad sa bazama, više njih, a svoje interesovanje sam zadržao sa ZeosLib i PostgreSQL -om, te to i preporučujem u zavisnosti od potrebe.
[ IDE @ 02.05.2007. 11:30 ] @
Sada vidjeh da je ZeosLib takodje za MYSQL . Zahtjeva li ZeosLib kakve dodatne drajvere na korisnickom kompjuteru?
Htio bih koristiti ovu bazu sa BCB-om , ali mnogi govore da to i nije bas najpametnije...
Na internetu sam nasao MYSQLDAC
http://www.microolap.com/products/connectivity/mysqldac/download/
Cinila mi se odlicna... a i besplatna je... jedino sto se pojavljuje nag screen pri inicijalnoj konekciji na bazu, ali onda sam imao par losih iskustava sa njima u smislu da mi je pucao IDE...i cudno se ponasao dok ih nisam makao...
Je li je neko nekada ovo koristio?
Ima li jos neko koji predlog za komponente za konekciju sa MySQL-om?
[Ovu poruku je menjao IDE dana 02.05.2007. u 12:41 GMT+1]
[ Miloš Baić @ 02.05.2007. 14:20 ] @
Na korisničkom kompjuteru instaliraš server, postaviš svoju aplikaciju i u Windows/System32 ubaciš .dll fajlove koji se vezuju za verziju servera koji koristiš(npr. Firebird, PostgreSQL, MySQL). ZeosLib podržava rad sa više baza, između ostalih i SQLite, za neke manje projekte.
[ priki @ 03.05.2007. 08:46 ] @
hm, dbExpress
mnogo vise mogucnosti, namenjen za n-tier baze podataka
ovde datasetprovider odradjuje gomilu stvari,
sad imas da ti queriji leze na application serveru (koji moras napraviti)
na njih su povezani datasetprovideri
koji preko kanala za komunikaciju (recimo Indy ili RemObjects) prenose
podatke do client dataseta koji leze na clinet strani koju takodje moras
napraviti
probaj da na jednoj formi nakacis sve to da vidis kako funkcionise
znaci:
SQLConnection
SQLQuery
DataSetProvider (dataaccess tab)
ClientDataSet
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|