Avatar billede Slettet bruger
03. februar 2002 - 19:14 Der er 36 kommentarer og
1 løsning

mysql og delphi

hejsa
jeg vil høre hvordan man i delphi(den nye hentet fra deres hjemmeside) kan hente nog´le data fra en mysql database??? en tuturial eller lign. vil være perfekt.
Avatar billede morten_s Nybegynder
03. februar 2002 - 21:03 #1
Så vidt jeg ved understøtter den version du har downloaded ikke databaser,
har du en komponet folder som heder data acces, hvor i der ligger et komponet som hedder datasource ?

Hvis den gør har du følgende muligheder

Der er to muligheder:

1. Den som jeg bruger i øjeblikket, du connecter til MySql via BDE og ODBC.
ODBC driveren downloader du fra mysql.com

2. Har du Delphi 6.01 skulle det være muligt at connecte til MySql via dbExpress componenterne.
  den rigtige MySqlLib.dll kan være lidt svær at finde da den er i mange versioner, men du kan få den af mig

Mulighed 1. fungere perfekt, jeg arbejder i øjeblikket på at få mulighed 2 til det samme.

 
Hvis du gerne vil bruge 3. parts, kan du også downloade dem her : <http://www.mysql.com/doc/S/E/SEC618.html>

du finder dem et stykke nede på siden

Delphi
delphi-interface.gz Delphi interface to libmysql.dll, by Blestan Tabakov, root@tdg.bis.bg <mailto:root@tdg.bis.bg>.
DelphiMySQL2.zip Delphi interface to libmysql.dll, by bsilva@umesd.k12.or.us <mailto:bsilva@umesd.k12.or.us>.
Udmysql.pas A wrapper for libmysql.dll for usage in Delphi. By Reiner Sombrowsky.
A Delphi interface to MySQL. With source code. By Matthias Fichtner.
TmySQL A library to use MySQL with Delphi.
Delphi TDataset-component.


Et sidste alternativ er komponenterne fra www.microlap.com, dem er jeg også begyndt at bruge i nogle applikationer
Avatar billede Slettet bruger
03. februar 2002 - 21:10 #2
lige indtil jeg har helt styr på det hvad vil så råde mig til?? i starten skal jeg bare lave så det kun er mig der kan bruge programmet fra min computer og måske en til, hvad gør jeg så og hvad er bedst?? jeg tænkte på mulighed 1. eller 2 men ved det ik
jeg har icq nummer 111747790 det er nemmere,, så kan vi lægge koden her når jeg er færdig
Avatar billede Slettet bruger
03. februar 2002 - 21:18 #3
nej jeg kan ik finde den mappe, men hvad kan jeg så?? kan jeg hente en demo af et nyere så hvor jeg kan??
Avatar billede morten_s Nybegynder
03. februar 2002 - 21:40 #4
Du skal have fat i en enterprise, eller proffesional version, her kan du se hvad de forskellige versioner kan

http://www.borland.com/delphi/del6/featurematrix/database.html
Avatar billede Slettet bruger
03. februar 2002 - 21:48 #5
ok jeg henter enterprise versionen, men hvad gør jeg sÅ??
Avatar billede morten_s Nybegynder
04. februar 2002 - 08:48 #6
Den kan du ikke bare hente, den skal du købe
Avatar billede Slettet bruger
04. februar 2002 - 08:52 #7
jo, jeg har da lige hentet en demo af den
Avatar billede morten_s Nybegynder
04. februar 2002 - 08:55 #8
Den nemmeste vej:

Hent og installer disse komponenter: www.microlap.com,

Smid et tabelkomponent på din form, og connect det til din DB
sæt Tabellen Active := True;
Herefter et dataset på formen, connect det til din Tabel.
Herefter et DBGrid, connect det til dit dataset, compiler og lør :)
Avatar billede morten_s Nybegynder
04. februar 2002 - 09:10 #9
lør = kør
Avatar billede Slettet bruger
04. februar 2002 - 09:41 #10
hvor hulen henter man dem henne af på http://www.microlap.com??
Avatar billede morten_s Nybegynder
04. februar 2002 - 09:53 #11
Avatar billede Slettet bruger
04. februar 2002 - 10:20 #12
det forstår jeg ik, kan du ikek lave et lilel eksepmel??? og så sende det til min mail??
Avatar billede morten_s Nybegynder
04. februar 2002 - 11:12 #13
jo da, hvad er din mail ?
Avatar billede Slettet bruger
04. februar 2002 - 12:00 #14
martin@dooh.dk
Avatar billede Slettet bruger
04. februar 2002 - 13:09 #15
jo nu har jeg fået den, men kan jeg ikek få koden til den også??
Avatar billede morten_s Nybegynder
04. februar 2002 - 13:29 #16
Var koden ikke med ? sender lige igen
Avatar billede Slettet bruger
04. februar 2002 - 13:35 #17
nej der var kun en exe fil
Avatar billede morten_s Nybegynder
04. februar 2002 - 13:46 #18
Har sendt igen
Avatar billede Slettet bruger
04. februar 2002 - 13:47 #19
når jeg vil åbne det i delphi får jeg flg fejl Tmysql not found. Hvad gør jeg??
Avatar billede morten_s Nybegynder
04. februar 2002 - 13:51 #20
Har du installeret MySqlDac ?
Avatar billede Slettet bruger
04. februar 2002 - 13:52 #21
ja jeg har hentet md.zip fra siden, men hvordan hulen instalere man det *GG*
Avatar billede morten_s Nybegynder
04. februar 2002 - 13:55 #22
ja det er jo det, jeg mener der følget en readme fil med...
Avatar billede Slettet bruger
04. februar 2002 - 13:59 #23
jeg checker lige og vender tilbage
Avatar billede Slettet bruger
04. februar 2002 - 14:11 #24
jo nu virker det, men når jeg vælger at køre det skriver den flg fejl
[Fatal Error] Project1.dpr(5): File not found: 'mySQLDbTables.dcu'

Skal den fil lægge et bestemt sted??
md har jeg bare lagt på skrivebordet
Avatar billede morten_s Nybegynder
04. februar 2002 - 14:13 #25
tag lige og kast alle filerne ind i det bibliotek hvor du har lagt de andre filer
Avatar billede Slettet bruger
04. februar 2002 - 14:26 #26
nu får jeg flg fejl.
[Fatal Error] Internal error: LA33

og så popper der noget op med access valation ind dcc60.dll
Avatar billede morten_s Nybegynder
04. februar 2002 - 14:28 #27
Jamen har du installeret komponenterne ?
Avatar billede Slettet bruger
04. februar 2002 - 14:29 #28
jeps
Avatar billede Slettet bruger
04. februar 2002 - 14:30 #29
jeg kan også godt finde den oppe i menuen, og det virker i delphi med at se mine data på mysql, jeg kan bare ikek vælg kør(grønne pil) elelr build projekt
Avatar billede morten_s Nybegynder
04. februar 2002 - 14:31 #30
Prøv og lav et nyt projekt, og sæt en TmySQLdatabase på, og se om du kan connecte
Avatar billede morten_s Nybegynder
04. februar 2002 - 14:32 #31
Har du programmeret Delphi før ?
Avatar billede Slettet bruger
04. februar 2002 - 14:34 #32
det kan  jeg godt
Avatar billede Slettet bruger
04. februar 2002 - 14:35 #33
ja lidt har jeg men ik meget
Avatar billede Slettet bruger
04. februar 2002 - 14:38 #34
jeg kører win xp, kan det have noget at sige?
Avatar billede morten_s Nybegynder
04. februar 2002 - 14:39 #35
kører også win xp.... nej jeg ved ikke lige hvad der går galt, noget er ikke installeret rigtigt i dein ende
Avatar billede Slettet bruger
04. februar 2002 - 14:42 #36
den fil dcc60.dll er en fra delphi, jeg prøver at instalere den om, og så prøve igen
Avatar billede Slettet bruger
04. februar 2002 - 15:13 #37
her får du point, da det nok er min computer der fucker det op, men nu ved jeg da hvordan det laves :o)
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