13. juni 2007 - 19:44Der er
16 kommentarer og 1 løsning
Access DB apsx page login
Hej eksperter
Jeg sidder med en hjemmeside, hvor jeg skal bruge en login funktion. Jeg er kommet frem til følgende kode, men jeg har et problem med at håndtere den data jeg får ud af min SQL sætning. kan nogen ud fra den del af koden jeg har vedlagt hjælpe mig med at få det til at virke?
OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Inetpub\\databases\\DB.mdb"); con.Open(); OleDbDataAdapter da = new OleDbDataAdapter("SELECT * FROM login WHERE BrugerNavn = " + Navn.Text, con); DataSet dataSet = new DataSet(); da.Fill(dataSet, "login"); try { if(dataSet.Tables[0].Rows[0].ToString() == Pass.Text) { Response.Redirect("/Forside.asp?name=" + Navn.Text); }
Undskyld det er mig der har omskrevet og prøvet 1000 forskellige ting. Den skal hedde: OleDbDataAdapter da = new OleDbDataAdapter("SELECT Password FROM login WHERE BrugerNavn = " + Navn.Text, con);
Kompileringsfejl Beskrivelse: Der opstod en fejl under kompilering af en ressource, der er påkrævet ved behandling af denne anmodning. Læs følgende detaljer om fejlen, og foretag de nødvendige ændringer af kildekoden.
Fejlmeddelelse om kompileringsfunktion: CS0117: 'System.Data.DataSet' indeholder ikke en definition af 'Fill'
forresten.. skrev noget forkert før.. password og brugernavn får du sådan her.. if(dataSet.Tables[0].Rows[0][0].ToString() == Pass.Text) if(dataSet.Tables[0].Rows[0][1].ToString() == Bruger.Text)
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.