Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
public void dbConnect() { SqlConnection con = new SqlConnection("Server=localhost\\SQLEXPRESS;Integrated Security=SSPI;database=Database"); con.Open(); SqlCommand cmd = new SqlCommand("SELECT brugernavn,password FROM brugerPass", con); SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { string attr1 = rdr["brugernavn"].ToString();
tbBrugernavn.Text = attr1; } con.Close(); }
Som virker fint.
Eneste problem er bare at den ikke læser det data som er i den databasefil som VSE 2005 har lavet. Men en database som er lavet i Microsoft SQL server 2005.
okay... Jeg har en Database.mdf fil som er oprettet i VSE 2005. Så har jeg Microsoft SQL server 2005 hvor jeg også har leget lidt med databaser. Der hedder den også Database. Men problemet er så, at den database som er i sql server, er den der bliver tilgået. Jeg kan ikke finde ud af at komme i kontakt med den i VSE 2005.
yeps.. du skal selvfølgelig escape \ som du har gjort - jeg placere normalt min connectionstring i app.config eller web.config så der er det ikke nødvendigt:)
Kan jeg ikke bare lave en klasse der hedder connectDb og bare kalde den hver gang jeg skal lave en connection, så der ligger en metode der hedder
public void connect() { SqlConnection con = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\Database.mdf;Integrated Security=True;User Instance=True"); con.Open(); }
Og så bare udføre tingene i andre klasser og så bare lige huske con.Close(); ??
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.