Avatar billede tfswebguy Nybegynder
22. august 2006 - 12:16 Der er 7 kommentarer og
1 løsning

bruge en database i et program

Hej eksperter..

Jeg har lige valgt i dag, at prøve at lave et program i Visual C# 2005 Express Edition.

Og jeg har da fået en del lavet, men mangler at få indsat en database, hvor man kan se indholdet. (Man kan bruge DataGridView, men jeg vil hellere selv sætte det op)
Så mit spørgsmål er, hvordan laver jeg min egen tabel, med egne queries?

Mvh Daniel Truelsen
Avatar billede ladyhawke Novice
22. august 2006 - 12:19 #1
gridview er bare en visuel ting, hvordan du opretter din tabel afhænger af hvilken database du vil bruge, er det SQL Express eller noget andet?
Avatar billede tfswebguy Nybegynder
22. august 2006 - 12:22 #2
SQL Express ja..
Avatar billede ladyhawke Novice
22. august 2006 - 15:00 #3
ok, så kan du bare benytte server explorer i visual C# (hvis den har sådan en), oprette din base, oprette ønskede tabeller og derefter benytte sqlclient klasserne til at lave queries etc.
Avatar billede ladyhawke Novice
22. august 2006 - 15:03 #4
http://www.codeproject.com/useritems/Connecting_to_SQL_Express.asp

en mega kort intro, godt nok med gridview, men du bestemmer jo selv hvad du vil bruge når du har fat i data.
Avatar billede tfswebguy Nybegynder
23. august 2006 - 08:07 #5
Har brugt gridview, men vil selv stille det op, osv.. Der skal også opdateres dynamisk i listen, sååh. (Et søgefelt, og så viser den efterhånden hvad der passer til)

Og det jeg vil have, er hvordan jeg laver en query, osv...
Avatar billede ladyhawke Novice
23. august 2006 - 08:14 #6
hmmm... hvis du selv vil bestemme layout helt, så må du igang med at udlægge kontroller manuelt. Der er ellers en hel del tilpasningsmuligheder i gridview og de andre datakontroller.

mht. query: hvad ved du om SQL pt.? Kan du lave select statements og sådan noget?

I øvrigt kan gridview bindes til dine data, så den afspejler det nuværende valg (f.eks. søgeord), du skal så bare passe på med sql-injection og den slags...
Avatar billede tfswebguy Nybegynder
23. august 2006 - 08:43 #7
Mht SQL:
$get = mysql_query("SELECT * FROM table WHERE(username LIKE '%". $_POST['username'] ."%') ORDER BY id DESC LIMIT 3");

Men det er jo i PHP.. Ved ikke hvordan det foregår i C#, eller hvordan det skal sættes op..
Avatar billede ladyhawke Novice
24. august 2006 - 13:00 #8
princippet er det samme, altså SELECT * FROM ..... benyttes ogs¨i C#, det er så bare SqlClient klasserne du skal kigge på. Prøv at kigge i hjælpen, der er nogle simple eksempler...

Har du prøvet at lave eksemplet i linket jeg gav?
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