Aktív témák
-
Imrege
csendes tag
Találtam külföldi oldalakon két olyan Delphi-komponenst, amit fel szeretnék használni a munkámhoz. Otthoni használatra ingyenesek, de üzleti felhasználásra már nem.
A komponensek: Zipforge és Absolute Database.
Két kérdésem van. Az egyik, hogy találkozott-e már valaki velük, és mik a tapasztalatok, a másik, hogy tud-e valaki olyan magyarországi cégről, ahonnan megrendelhetők? -
Imrege
csendes tag
Ez egy olyan adatbázis, amihez nem kell a BDE-t telepíteni, nem kell az Interbase-t beállítani meg külön telepíteni. Semmi sem kell, beépül az EXE kódba. És mégis komplett adatbázis, SQL-támogatással, jelszavas védelemmel, konkurens hozzáféréssel meg minden.
Szerinted a ZIP-nek hol érdemes utána néznem? -
btotyi
tag
Ha csak zip-be(ből) akarsz tömöríteni arra van egy csomó komponens. Az adatbázis kezeléshez ajánlom a beágyazott firebird-ot. Csak egy (na jó két) dll-t kell a progid mellé tenni és gond nélkül tudja mindazt amit leírtál (ingyen). Ha pedig nagyobb (több gép, konkurens használat stb) kell akkor újrafordítás nélkül használható a progid egy nagy (FB vagy IB) szerverrel.
[Szerkesztve] -
Imrege
csendes tag
Hát a válaszod óta egyfolytában a Netet böngészem. Lehet, hogy vak vagyok, de nem találtam semmit.
Zip-komponenst csak olyant, ami shareware, az nekem nem jó, mert üzletileg nem legális.
A Firebird -öt ugyan megtaláltam, de hogy beágyazott? Olyan volt, hogy külön telepítgetni kell, mint az Interbase-t. Aztán el kell indítani, és csak utána használható.
Hol lehet megtalálni ezeket? -
Imrege
csendes tag
Na sikerült letöltenem egy beágyazott Firebird-öt. De most mi van?
Kellene valami utility, amivel adatbázist hozhatok létre és karbantarthatom. Vagy az Interbase-progik jók erre? A másik, hogy akkor Delphiből hogy csatlakozom és nyitom meg? Sajnos nagyon nem vagyok még ott ebben a dologban... -
btotyi
tag
Semmi, ugyanúgy tudod használni mint a ''rendes'' FB-t. Nézd meg az IBManager -t Bővebben: link fizetős de x napig (talán 30? használható). Az interbase progik általában jók az FB valamiben többet (kevesebbet) tud mint az IB. Delphiben egyszerűen használd az IBX komponenseket. A példaprogramok között találsz olyat ami IB-t használ de ha nem megy nagyon szívesen segítek.
-1 hsz. : Én a ZIPMastert Bővebben: link használtam nem olyan rég.
[Szerkesztve] -
gLes
őstag
Úgy tudom a Delphi telepítő CD-n van vhol zlib, mint alapunit
-
Imrege
csendes tag
A ZipMastert megtaláltam, letöltöttem, telepítettem, jó lesz, OK. Kösz.
A Firebird-del vannak bajok. Az a helyzet, hogy botcsinálta adatbáziskezelő vagyok. Eddig DBf-eket használtam, azokkal nincs semmi baj, csak az, hogy őskövületek. Most keresem az eggyel jobb megoldást, de ami még nem kőprofi szint. Meg ne kelljen a célgépen külön adatbázist telepíteni, beállítani, elindítani stb., ezért gondoltam egy beépülő dologra. Ezért lenne jó az Absoltute Database, csak az nem TELJESEN ingyenes. A Firebird az.
Na most megtaláltam a beágyazott verziót, le is töltöttem. Van benne egy-két DLL. Csak fogalmam sincs, hogyan használjam.
Szóval, kihasználom az ígéretedet. Ha van időd meg kedved, leírhatnád elölről:
- Hogyan telepítem az adatbázist; megtehetem-e, hogy a szükséges DLL-ek a program mellett, ugyanabban a mappában legyenek (pl. egy másik gépen is)?
- Mivel tudok adatbázist létrehozni és karbantartani (táblákat létrehozni-módosítani-stb.)?
- Hogy érem el ezt az adatbázist a programból? Jók-e a Delphi adatbázis-komponensei (adatbázis-tábla-vezérlők)?
Szóval nagyon az elején vagyok, viszont pár alap-információ igen hasznos lenne. -
btotyi
tag
Most a munkahelyemen vagyok ezért csak röviden próbálom meg leírni.
FB Install : Bővebben: link Itt elég érthetően leírják, hogy mit kell csinálni. Ha nem lenne világos a különböző nevű (gds32 ill. fbclient ) dll-ek akkor csak annyit kell tudnod, hogy az InterBase-hez (IB) készült cuccok mindig a gds32 nevűt akarják betölteni mivel az a kliens. Az fbclient ezzel teljesen kompatibilis így az ib-s cuccok gond nélkül natívan tudják használni. Én általában így használom. Az INTL könyvtárra szükséged van mert ott tárolja a nyelvi (nem angol) rendezéshez stb. szükséges dolgokat.
Adatbázis létrehozásához elég az ISQL program . De azért inkább töltsd le az IBManager vagy IBExpert programok valamelyikét.
Adatbázis elérés: Természetesen használhatod a Delphi Adatbázis-tábla komponenseit de nem igazán javalott. Egyrészt fölösleges overheadet generálnak másrészt használatukhoz telepíteni kell a Borland adatelérési réteget (BDE vagy újabban dbXpress). Az SQL szerverek egy picit más gondolkodásmódot kívánnak meg, mint a korábbán adatbáziskezelőknek nevezett de valójában recordmanager eszközök. Azok (file) tábla szerkezetkben gondolkodtak míg az SQL halmaz megközelítésű. A Delphiben található (professionaltól felfelé) IBX komponenscsomagban találsz adatbázis, tranzakció és egyéb komponenseket. Minimálisan szükséged lesz egy IBDataBase, IBTransaction és legalább egy IBQuery komponensre.
A IBDatabasenél leginkább az adatbázis útvonal megadása szokott problémát okozni. MIvel te lokális (beágyazott) szervert használsz így csak a HELYI útvonalat pld.: c:\SajatProgDir\Adatok\adatok.gdb (Firebirdnél szokott még lenni fdb a kiterjesztés is, nem kötelező ilyen kiterjesztést használni de konvenció) kell megadni. Az adatbázisod létrehozásánál/használatánál célszerű megadni karakterkészletet. Magyar ékezetek helyes használatához a win1250-es kódolást kell megadni. Lehet, hogy elsőre mindez bonyolult de valójában egyszerű dolog. -
Imrege
csendes tag
Na megvan. Azt hiszem, most már menni fog, ha kis lépésekben is egyszerre.
Most már csak az a problémám, hogy a letöltött IBManager csak egy 30 napos shareware, viszont jobban tetszik, mint az IB Expert (könnyebbnek látom a kezelését, meg az IB Expert-ben nem tudok adatokat importálni a régi DBF fájljaimból). Most ha az IBManager két hét múlva megmakacsolja magát és követeli a regisztrálást pénzekért, akkor vaszleg minden korábbi adatom megmentéséhez progit kell írnom. Vagy sietnem az importokkal...
Aktív témák
- Nyár közepén jön az AOC 540 Hz-es gaming monitora
- Samsung Galaxy A35 5G - fordulópont
- Mr Dini: Ha szeretnéd rootolni az LG Smart TV-d, tedd meg most!
- Házimozi belépő szinten
- Asustor NAS
- Elemlámpa, zseblámpa
- Politika
- PlayStation 5
- Gaming notebook topik
- Skoda, VW, Audi, Seat topik
- További aktív témák...
- XBOX ONE/PS4/PS5/XBOX SERIES/NINTENDO SWITCH konzolt vásárolnék!
- XBOX SERIES/PS4/PS5/XBOX ONE/NINTENDO SWITCH konzolt vásárolnék!
- PS5/PS4/XBOX ONE/XBOX SERIES/NINTENDO SWITCH konzolt vásárolnék!
- Új Dobozos Lenovo Ideapad Flex 5 x360 Érintős Ultrabook Óriás Tab 16" -40% Ryzen 5 5500U 16/512 QHD
- PS4/PS5/XBOX ONE/XBOX SERIES/NINTENDO SWITCH konzolt vásárolnék!