Avatar billede cr2000 Nybegynder
06. januar 2005 - 16:48 Der er 38 kommentarer og
1 løsning

Søge blandt data. Nemmeste og hurtigeste?

Hej Eksperter.

Jeg sidder og skal lave et musik program.

Planen er at have en fil som indholder alle oplysningerne om alle musik numrene.

Jeg har så idag siddet og roddet rundt med dette og er blevet helt forvirret af arrays, records og Tlist osv...

Så nu spørger jeg jer.

Jeg skal kunne søge på de forskellige oplysninger.
Hvad gør jeg smarttest?

Mvh Christian Reinholdt
Avatar billede bleze Nybegynder
06. januar 2005 - 22:59 #1
Hvad med at bruge en SQL database hvis vi snakker meget data?
Avatar billede cr2000 Nybegynder
07. januar 2005 - 08:59 #2
Hvis snakker måske 50000 entries med omkring 10 oplysninger i hver.
Avatar billede cr2000 Nybegynder
07. januar 2005 - 09:00 #3
Jeg har ikke før arbejdet med SQL i delhpi. Så... Det vil jeg gerne have lidt hjælp på hvis det er.
Avatar billede bleze Nybegynder
07. januar 2005 - 09:00 #4
du har vel også mere end een tabel?  feks genre, artist, label osv
Avatar billede bleze Nybegynder
07. januar 2005 - 09:01 #5
Start med at installere MySQL og lav dine tabeller.

Herefter skal du kigge på ADO og få oprettet en forbindelse til din database.
Så er det tid til at bruge en query til at selecte data via denne forbindelse.
Avatar billede cr2000 Nybegynder
07. januar 2005 - 09:05 #6
installere MySQL...

Hvorfra?
Avatar billede pjotre Praktikant
07. januar 2005 - 09:17 #7
Hvorfor ikke bruge Paradox? Den følger med Delphi og er let at bruge.
Avatar billede cr2000 Nybegynder
07. januar 2005 - 09:22 #8
Paradox... Just teach me how...
Avatar billede pjotre Praktikant
07. januar 2005 - 09:35 #9
Har du Paradox's Database desktop? Den følger med i Delphi pakken. Her kan du oprette dine databasefiler. Der følger gode kode eksempler med i Delphi pakken.
Avatar billede cr2000 Nybegynder
07. januar 2005 - 09:42 #10
Jeg har den og jeg har oprettet en Paradox table og gemt den. So far so good.

Hva så nu?
Avatar billede pjotre Praktikant
07. januar 2005 - 09:52 #11
Du skal vel både indsætte, slette, redigere, vise og udvælge data i tabellen?
Skal du også validere dataene før de indsættes i tabellen?
Avatar billede cr2000 Nybegynder
07. januar 2005 - 09:58 #12
Jeg behøves ikke at validere dataen til at starte med.
Avatar billede pjotre Praktikant
07. januar 2005 - 10:05 #13
For at indsætte, slette og opdatere skal du bruge følgende komponenter, som du så skal tilknytte databasen:
1) På fanebladet Data Access vælger du Table, hvor du tilknytter databasen til programmet: Ret i Databasenavn (alias) og i Tabelnavn og gør tabellen aktiv .
2) Vælg derefter Datasource og tilknyt den Table du lige netop har oprettet i feltet dataset.
3) Vælg fanebladet Data Controls og vælg her DBGrid og tilknyt databasen i feltet datasource, og du vil nu se database indholdet i grid - dog kun hvis du har gjort db aktiv.
4) Vælg herefter DBNavigater og tilknyt databasen.
Så skulle du være kørende.
Avatar billede cr2000 Nybegynder
07. januar 2005 - 10:07 #14
Jeg har ikke nogen Table i Data Access :S
Avatar billede cr2000 Nybegynder
07. januar 2005 - 10:10 #15
Got it... Den lå i BDE
Avatar billede pjotre Praktikant
07. januar 2005 - 10:12 #16
Hvilken Delphi version kører du? Professionel?
Avatar billede stoney Nybegynder
07. januar 2005 - 10:13 #17
undskyld jeg blander mig, men BDE er et helvede hvis appl. skal køre på andre
maskiner.
Brug ADO og Access hvis du har mulighed for det.
Ellers kan jeg lave et eks. til dig.

Stoney
Avatar billede pjotre Praktikant
07. januar 2005 - 10:15 #18
Det eneste man skal gøre for at køre på andre maskiner er at BDE skal installeres og alias skal defineres og det tager max 5 minutter.
Avatar billede stoney Nybegynder
07. januar 2005 - 10:17 #19
pjortre> du har ret, men BDE er supporteret af Borland mere.

Og lave et install. program (Install Shield, Inno Setup) med BDE
er da besværligt.

Stoney
Avatar billede cr2000 Nybegynder
07. januar 2005 - 10:18 #20
Uha...
Jeg vil helst ikke ud i at skulle installere andre ting på computerene...
Avatar billede cr2000 Nybegynder
07. januar 2005 - 10:19 #21
Delphi 6 Entreprise
Avatar billede stoney Nybegynder
07. januar 2005 - 10:19 #22
ups,

BDE er IKKE supporteret af Borland mere.

Stoney
Avatar billede pjotre Praktikant
07. januar 2005 - 10:20 #23
Jeg tager Delphi CD'en og installere BDE derfra - det er let og det tager ganske få minutter. Min erfaring med MYSql og Access er, at hvis det ikke ligger på maskine, tager det ganske lang tid før det kører.
Avatar billede cr2000 Nybegynder
07. januar 2005 - 10:21 #24
Jeg bruger normalt Access når jeg laver ASP så den er i vinkel.
Avatar billede stoney Nybegynder
07. januar 2005 - 10:21 #25
Access skal ikke ligge på maskinen, du skal bare bruge en .MDB fil

Stoney
Avatar billede cr2000 Nybegynder
07. januar 2005 - 10:23 #26
Okay... Hvordan griber jeg så det her an?
Avatar billede stoney Nybegynder
07. januar 2005 - 10:32 #27
Jeg vil gerne lave et eks. til, ellers læs denne
Den gennemgår "alt" i forbindelse med Access

http://delphi.about.com/od/database/a/databasecourse_2.htm

Stoney
Avatar billede cr2000 Nybegynder
07. januar 2005 - 10:41 #28
Du må da meget gerne lave et lille eksempel :D
Avatar billede stoney Nybegynder
07. januar 2005 - 10:46 #29
hvordan skal din tabel se ud
feltnavn type
artist  tekst
titel    tekst

etc

Stoney
Avatar billede cr2000 Nybegynder
07. januar 2005 - 10:51 #30
AutoID : Autonummerering
Artist,Title,Genre,Path : Tekst
Avatar billede stoney Nybegynder
07. januar 2005 - 10:53 #31
path er stien til nummeret i mp/wav

Stoney
Avatar billede cr2000 Nybegynder
07. januar 2005 - 10:59 #32
Nemlig
Avatar billede stoney Nybegynder
07. januar 2005 - 13:11 #33
har du en mail adresse ?

Stoney
Avatar billede cr2000 Nybegynder
07. januar 2005 - 13:36 #34
info@critech.dk
Avatar billede stoney Nybegynder
07. januar 2005 - 14:28 #35
kan du bruge det ?

Stoney
Avatar billede cr2000 Nybegynder
07. januar 2005 - 14:50 #36
Nice Stone :D
Avatar billede bleze Nybegynder
07. januar 2005 - 18:52 #37
kan ikke anbefale brug af hverken BDE eller paradox. Begge dele er forældet og noget værre bæ hvis du spørger mig
Avatar billede cr2000 Nybegynder
27. december 2005 - 12:43 #38
Syntes lige Stoney skulle smide et svar så jeg kan lukke denne her :)
Avatar billede stoney Nybegynder
22. januar 2006 - 16:56 #39
:-)

Stoney
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester