Avatar billede wolker Nybegynder
27. februar 2003 - 13:05 Der er 2 kommentarer og
1 løsning

Lookup

Hvordan laver man en database-lookup i c#.

I delphi ville jeg gøre således

bynavn := PostNr_Tabel.Lookup('postnr',postnr,'bynavn')
her returneres byen via opslag på postnr

Hvordan kan jeg gøre sådan i c# nemmest, de mulige løsninger jeg har læst fylder 10-20 linier, og det kan da ikke passe at det skal være så svært.
Avatar billede z42cool Nybegynder
27. februar 2003 - 13:10 #1
Hvis du gør sådan i Delphi er det fordi du har trukket en masse data access components hen på din form, det kan du også i Visul Studio. Skal du gøre det i ren kode ser det sådan ud:

SqlConnection connection = new SqlConneciton(dinConnectionStrinHer);
SqlCommand command = new SqlCommand("SELECT bynavn FROM postnr WHERE postnr=@postnr");
command.Parameters.Add("@postnr", ditPostNrHer);
connection.Open();
string bynavn = (string)command.ExecuteScalar();
connection.Close();
Avatar billede wolker Nybegynder
27. februar 2003 - 13:38 #2
Ja du ret i at skal nogle data access komponenter til i Delphi for at gøre ovenstående, men de ideer jeg fik når jeg læse online hjælp i c# var alle sammen noget med dataview, datatable m.m., jeg kunne simpelhen ikke finde et lille eksempel der viste det jeg skulle bruge.

Så tak skal du ha, det var lige det jeg søgte efter.
Avatar billede wolker Nybegynder
27. februar 2003 - 13:41 #3
erstat (ja du ret i at skal) med (Ja du har ret i at der skal) :-) :-)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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