Ingen Database i Delphi .. eller

Tags:    delphi

Der er noget jeg ikke forstår..
(OK der er meget : )
Men noget af det er : Jeg kan ikke forstå hvorfor man
i Delphi laver databaser der ikke kan søges i ej heller ses i.
Med det mener jeg, at der kun kan være ganske få ord
i en almindelig DBEdit og i en DBMemo kan du ikke søge ej
heller kan den lægges ind i en DBGrid.
Så hvis man i Delphi laves sig en Database det være sig i ADO
eller BDE, så kan der læsse en masse data ind i mega små
DBEdit og dem der lægges ind i DBMemo har du ingen chance
for at finde noget som helst i.
Du kan heller ikke bladre det hurtigt igennem i en DBGrid fx så
du hutigt kan finde det.
Det kan du ikke fordi DBMemo ikke kan ses i DBGrid.
Kan det være rigtigt at det er så torsket lavet ?
Den eneste mulighed der findes er små data, under 250 ord, som du
kan søge i hvis du husker at lave en masse Nøgler.
Hvad skal man så bruge en database til ?
Var det ikke for at kunne have store mængder af data på lidt plads
og for hurtigt at kunne finde det ?
Det er nøjagtigt de 2 ting du ikke kan..
Kan nogle forklare mig dette ?
Måske kan man, men det er ikke noget der er Offentligt tilgængeligt..
Eller hvad ?
VH
SprøgerJørgen




tarsankode



6 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Der er noget jeg ikke forstår..
(OK der er meget : )
Men noget af det er : Jeg kan ikke forstå hvorfor man
i Delphi laver databaser der ikke kan søges i ej heller ses i.
Med det mener jeg, at der kun kan være ganske få ord
i en almindelig DBEdit og i en DBMemo kan du ikke søge ej
heller kan den lægges ind i en DBGrid.
Så hvis man i Delphi laves sig en Database det være sig i ADO
eller BDE, så kan der læsse en masse data ind i mega små
DBEdit og dem der lægges ind i DBMemo har du ingen chance
for at finde noget som helst i.
Du kan heller ikke bladre det hurtigt igennem i en DBGrid fx så
du hutigt kan finde det.
Det kan du ikke fordi DBMemo ikke kan ses i DBGrid.
Kan det være rigtigt at det er så torsket lavet ?
Den eneste mulighed der findes er små data, under 250 ord, som du
kan søge i hvis du husker at lave en masse Nøgler.
Hvad skal man så bruge en database til ?
Var det ikke for at kunne have store mængder af data på lidt plads
og for hurtigt at kunne finde det ?
Det er nøjagtigt de 2 ting du ikke kan..
Kan nogle forklare mig dette ?
Måske kan man, men det er ikke noget der er Offentligt tilgængeligt..
Eller hvad ?
VH
SprøgerJørgen




tarsankode


Jeg tror at det med store mængder data på lidt plads betyder at du kan gemme mange informationer i dem uden at det fylder så meget.

Det med at man hurtigt kan finde det tror jeg betyder at hvis du har MEGET store mængder data kan du søge efter en post hurtigt.

Prøv evt. at gemme mange ting i en ini-fil og sammenlign :)

Emil Melgaard
- Admin på gruppen Delphi spilprogrammering.
http://www.delphispilprogram.udvikleren.dk



Der er noget jeg ikke forstår..
(OK der er meget : )
Men noget af det er : Jeg kan ikke forstå hvorfor man
i Delphi laver databaser der ikke kan søges i ej heller ses i.


Det kommer jo lidt an på hvad det er for en database du arbejder med?
Pointen med databaser er overordnet at gemme data i dem, i stedet for flade text-filer, gemmer du dine data i et format som er struktureret. Du kan blade frem og tilbage, søge, indsætte, rette og gemme data, alt sammen uden at skulle kæmpe med at styre de enkelte poster selv.

HVORDAN man gør det varierer meget fra database til database. Den bedste type database man kan anvende (efter min mening) er en SQL database. Der er adskillige muligheder, nogle som er gratis, andre som koster penge, og igen andre som koster RIGTIG mange penge.

Nogle eksempler på SQL databaser som er gratis, er Firebird 1.0, Interbase 6.0 og MySQL. Der er flere men dem kender jeg ikke umiddelbart.

Hvis man derimod anvender f.eks. paradox databaser er man lidt mere begrænset i hvad man kan anvende dem til. En anden simpel database er MyBase som følger med Delphi 6 professional og senere. Igen kan man ikke anvende SQL, men man kan dog søge. Det gøres ved hjælp af et såkaldt filter. Jeg mener at huske at man også bruger filtre til paradox databaser.

Hvis du kommer lidt nærmere ind på hvad du bruger af Delphi, database og hvad det skal bruges til (overordnet) så tror jeg det vil være nemmere at være mere specifik.

---
Thomas Due
Software developer
udvikleren.dk - ASP redaktør
tdue@mail.dk



Så det vil være bedre at gemme i en INI fil ? er det, det di siger ?
VH
Tarsankode

Der er noget jeg ikke forstår..
(OK der er meget : )
Men noget af det er : Jeg kan ikke forstå hvorfor man
i Delphi laver databaser der ikke kan søges i ej heller ses i.
Med det mener jeg, at der kun kan være ganske få ord
i en almindelig DBEdit og i en DBMemo kan du ikke søge ej
heller kan den lægges ind i en DBGrid.
Så hvis man i Delphi laves sig en Database det være sig i ADO
eller BDE, så kan der læsse en masse data ind i mega små
DBEdit og dem der lægges ind i DBMemo har du ingen chance
for at finde noget som helst i.
Du kan heller ikke bladre det hurtigt igennem i en DBGrid fx så
du hutigt kan finde det.
Det kan du ikke fordi DBMemo ikke kan ses i DBGrid.
Kan det være rigtigt at det er så torsket lavet ?
Den eneste mulighed der findes er små data, under 250 ord, som du
kan søge i hvis du husker at lave en masse Nøgler.
Hvad skal man så bruge en database til ?
Var det ikke for at kunne have store mængder af data på lidt plads
og for hurtigt at kunne finde det ?
Det er nøjagtigt de 2 ting du ikke kan..
Kan nogle forklare mig dette ?
Måske kan man, men det er ikke noget der er Offentligt tilgængeligt..
Eller hvad ?
VH
SprøgerJørgen




tarsankode

Jeg tror at det med store mængder data på lidt plads betyder at du kan gemme mange informationer i dem uden at det fylder så meget.

Det med at man hurtigt kan finde det tror jeg betyder at hvis du har MEGET store mængder data kan du søge efter en post hurtigt.

Prøv evt. at gemme mange ting i en ini-fil og sammenlign :)

Emil Melgaard
- Admin på gruppen Delphi spilprogrammering.
http://www.delphispilprogram.udvikleren.dk

tarsankode



Hvad er MyBase for noget Thomas ? Jeg har søgt på det i min delphi men ikke fundet det.
Er det en måde at lave Databaser på ?
VH
Tarsankoden


Der er noget jeg ikke forstår..
(OK der er meget : )
Men noget af det er : Jeg kan ikke forstå hvorfor man
i Delphi laver databaser der ikke kan søges i ej heller ses i.


Det kommer jo lidt an på hvad det er for en database du arbejder med?
Pointen med databaser er overordnet at gemme data i dem, i stedet for flade text-filer, gemmer du dine data i et format som er struktureret. Du kan blade frem og tilbage, søge, indsætte, rette og gemme data, alt sammen uden at skulle kæmpe med at styre de enkelte poster selv.

HVORDAN man gør det varierer meget fra database til database. Den bedste type database man kan anvende (efter min mening) er en SQL database. Der er adskillige muligheder, nogle som er gratis, andre som koster penge, og igen andre som koster RIGTIG mange penge.

Nogle eksempler på SQL databaser som er gratis, er Firebird 1.0, Interbase 6.0 og MySQL. Der er flere men dem kender jeg ikke umiddelbart.

Hvis man derimod anvender f.eks. paradox databaser er man lidt mere begrænset i hvad man kan anvende dem til. En anden simpel database er MyBase som følger med Delphi 6 professional og senere. Igen kan man ikke anvende SQL, men man kan dog søge. Det gøres ved hjælp af et såkaldt filter. Jeg mener at huske at man også bruger filtre til paradox databaser.

Hvis du kommer lidt nærmere ind på hvad du bruger af Delphi, database og hvad det skal bruges til (overordnet) så tror jeg det vil være nemmere at være mere specifik.

---
Thomas Due
Software developer
udvikleren.dk - ASP redaktør
tdue@mail.dk

tarsankode



Så det vil være bedre at gemme i en INI fil ? er det, det di siger ?
VH
Tarsankode


Det kommer an på hvor meget data du har.

INI er nemmere at have med at gøre men er meget sløv til store mængder data.

Emil Melgaard
- Admin på gruppen Delphi spilprogrammering.
http://www.delphispilprogram.udvikleren.dk



Hvad er MyBase for noget Thomas ? Jeg har søgt på det i min delphi men ikke fundet det.
Er det en måde at lave Databaser på ?


Mjah, det kan man godt sige. Hvorvidt du kan bruge det kommer dog an på hvilken version af Delphi du har. Så een gang til, hvilken version af Delphi bruger du?
---
Thomas Due
Software developer
udvikleren.dk - ASP redaktør
tdue@mail.dk



t