Avatar billede zafir Nybegynder
05. maj 2002 - 16:42 Der er 5 kommentarer og
1 løsning

Query kompenter i c++ builder

Vi ønsker at få nogle data vist fra en database i vores c++ program. Vi kan sagtens få vist data, men vi kan ikke bruge dem til noget.
Vi tror måske at vi skal bruge et query komponent, men hvordan foregår det?
Vi har nogle tabeller vi skal have valgt nogle data fra og sammenkomplet nøglerne i nogle samlings tabeller. Hvordan får man udført samlingen og hvordan får man vist sine data i dbcomboboxne, så de er synlige for valg fra brugeren?

HJÆLP....
Avatar billede laffe Nybegynder
05. maj 2002 - 18:16 #1
Placer en TQuery Komponent på din form/datamodule. Udfyld følgende properties:

Query1->DatabaseName = "din database";
Query1->Sql = "select * from mintabel";


Lav en knap som exekverer :

Query1->ExecSQL();
Avatar billede laffe Nybegynder
09. maj 2002 - 18:44 #2
> Zafir. Har du fået det til at virke ?
Avatar billede zafir Nybegynder
10. maj 2002 - 11:38 #3
Jeg har nogenlunde fået det til at virke. Eller dvs. lige præcis det har vi fået til at virke, men der har været vildt mange andre ting, som vi ikke lige havde taget højde for og derfor skulle en masse mere og andet... *G*
Det er noget af et mas, når man sidder og laver en stor opgave i et værktøj man aldrig har arbejdet med før... ;o)
Men det skal nok gå... Vi er ved at være ved enden, men vi sidder lige og bøvler med at få vist data fra en select. Vi er ikke helt klar over hvilket kompenont vi skal bruge til at få vist data fra en query. Vi har hidtil kun vist data fra en table, men når det er fra flere tables er det sådan lidt underligt... Hvis du har et hint til det, så vil jeg blive meget glad... ;o)

Sådan noget i retning af at vi har en select der spørger på alt udstyr tilhørende en kunde også skal vi ha vist udstyrs nr fra en table og udstyrsnavn fra en anden table, så dvs. at vi skal have en datasource nærmest på 3 forskellige tables??? (Altså vel en query) Men hvad skal vi vise den i????... *ØHHHBHØØ*

Tak for hjælpen med det andet ellers... *S*
Avatar billede laffe Nybegynder
10. maj 2002 - 12:21 #4
Du bruger en TQuery til at selecte med.

Placer en TDataSource på formen.

DataSource1->DataSet = Query1;


Placer et DBGrid

DBGrid1->DataSource = DataSource1;

Det var det...  :-)
Avatar billede zafir Nybegynder
11. maj 2002 - 14:17 #5
Det er SÅÅÅ fedt!!... Nu har vi fået det til at spille!... Vi føler os lidt seje og pludselig tror vi også på at vi skal bestå dette semester... *G* Så var det godt at vi ikke sprang ud fra runde tårn for en månedstid siden! ;o)

Tak for hjælpen!...
Avatar billede laffe Nybegynder
12. maj 2002 - 20:33 #6
Skide godt, men husk lige at lukke spørgsmålet.
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