15. februar 2009 - 14:37Der er
12 kommentarer og 1 løsning
Oprette forbindelse til SQL
Hej eksperter,
Jeg er for nylig gået igang med min første C# applikation. Samtidig har jeg sat en lokal SQL server op som jeg gerne vil connecte til (i min C# applikation) gennem ISSP dvs uden user id og password.
Jeg har i mit vindue en listBox som jeg gerne vil have til at poste alle oprettede brugere ud. Dvs. 2 spørgsmål..
Hvordan tager jeg forbindelse til min SQL server? Intet af det jeg har googlet på har rigtig virket.
Og hvordan tilføjer jeg disse række til min listbox?
arne_v > Det virker ihvertfald delvis.. den connectede korrekt og oprettede tabellen osv.. Jeg har ændret lidt til:
// Connect to MS SQL SqlConnection con = new SqlConnection("server=S0MMER-WIN\\SQL;Integrated Security=SSPI;database=AppClouds"); con.Open();
// Select the users SqlCommand sqlCom = new SqlCommand("SELECT email FROM Users", con); SqlDataReader rdr = sqlCom.ExecuteReader(); while (rdr.Read()) { String userEmail = rdr.GetString(1); Console.WriteLine("User email: "+userEmail); }
Jeg går ud fra at getString(1) er søjle 1? Men jeg får en fejl på den linje. Har du en anelse hvorfor? Tabellen Users er 3 søjlet, userID, email og password
arne_v > nvm jeg forstår det nu.. jamen det fungerer jo nu så. mange tak for hjælpen :) hvad "bruger" man generelt.. skal jeg connecte på denne måde hver eneste gang jeg skal noget med databsaen? Eller kan man lave en form for config hvor alt db connect er, som gør det lidt nemmere måske?
Når du går igang med Win Forms så husk at kig på nogle af e controls der findes, hvir du bare binder en data source (f.eks. en data reader) til og så sørger .NET klasserne for det hele.
Synes godt om
Ny brugerNybegynder
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.