26. juni 2002 - 14:40Der er
20 kommentarer og 2 løsninger
Hente data fra MySQL database
Hallo ! :)
Jeg har nogle problemer med at hente data fra en mysql database i mit delphi program.
Jeg har oprettet en forbindelse med en "SQL connection" i dbExpress menuen. Når jeg tester finder den fint min database.
Men ... nu vil jeg gerne have hentet noget data ud fra den. Jeg ved ikke om jeg skal have installeret nogle komponenter eller noget, eller hvad jeg skal.
Er der nogen der kan komme med et eks. på hvordan man gør. Eller har et link sider hvor det står beskrevet.
Jeg har også prøvet forskelllige kodestumper men uden resultat.
Når din SQLConnection kører smider du en SQLQuery comp. på din form og sætter dens Connect property, derefter laver du et select statement og sætter Active til True så har du data'erne, hvis du vil se dem smider du en DBGrid og en DataSource comp. på din form og sætter deres props. DBGrid skal peget på DataSourcen og DataSourcen skal pege på SQLQuery'en ( der er så lige en ting, du skal vist nok vælge et SQLClientDataSet hvis du skal havde en DBGrid på )
Hej Martin Lind ... Jeg prøver lige at tage din fra en enden af. "derefter laver du et select statement" <--- Kan du forklare den? Det forstår jeg ikke helt.
Har set morten_s spørgsmål, men har ikke lige kunne få dem til at virke, prøver lige at søge videre.
Æv, kan ikke helt få det til at virke. Overstående kode kommer med en masse fejl.
Kan du ikke prøve at forklare lidt om hvad de forskellige gør. SQl-connection går jeg ud fra opreter forbindelse til databasen. Men hvad med SQLClientDataSet og Sql-Query.. tak
Det er de comp. du bruger til at udføre selve udtrækket med ( ISQL værktøjer finder som regl til alle db ) Prøv at skrive lidt om de fejl du får, hvilken version af Delphi kører du, der er kommet en opd. til SQLExpress - MySQL driveren
Så, nu er jeg i hvert fald kommet godt igang med det... Tak for hjælpen anyway.
Et lille tillægsspørgsmål til dig MartinLind. Hvordan kan jeg overføre en værdi mellem 2 forms. På den ene form har man nogle muligheder (ListBox). Når man trykker på en knap kommer form nummer2 op. MEN, på form2 vil jeg gerne have fundet ud af, hvad brugeren klikkede på i form1. Kan man det?
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.