Avatar billede jakobdo Ekspert
28. november 2002 - 12:03 Der er 1 løsning

Borland Builder C++ 5

Hej igen,
jeg er ved at lave noget kode i Borland!
Jeg har lavet så jeg er i forbindelse med en database! WOW
Mit spørgsmål er så!

Jeg vil gerne have noget data ud fra databasen!
Som følgende SQL giver mig:

SELECT STUDERENDE.* FROM STUDERENDE INNER JOIN FAG INNER JOIN TILMELDING ON FAG.Fagkode = TILMELDING.Fagkode) ON STUDERENDE.[Cpr-nummer] = TILMELDING.[Cpr-nummer] WHERE FAG.Fagkode=:SFAG

Er det muligt at hive disse data ud i en QUERY, og så hente dataen ud derfra??

Jeg har prøvet:

DataMod->Query->Close();
DataMod->Query->SQL->Clear();
SQL KODEN...
DataMod->Query->Open();
DataMod->Query->First();

while (!DataMod->Query->Eof)
{
DataBehandling...
DataMod->Query->Next();
}
DataMod->Query->Close();
DataMod->Query->SQL->Clear();

Nogle som kan se hvad jeg gør forkert??

:o(

Håber der er nogle som kan svare...
Avatar billede mickni33 Nybegynder
28. november 2002 - 16:34 #1
String Ordrenavn;
int Ordrenr;


    Query1->SQL->Clear();
    Query1->SQL->Add("select Ordrenavn,Ordrenr from Ordretable where Ordrenavn='"+Edit1->Text+"' ");
    Query1->Open();
        Ordrenavn=Query1->FieldByName("Ordrenavn")->AsString;
        Ordrenr=Query1->FieldByName("Ordrenr")->AsInteger;



Det der står i FieldByName() er navnene på de attributter i din table.
Det der står i Edit1->Text er så det den leder efter i Databasen
Man behøver ikke alt det der løkke halløj i dette tilfælde
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