06. november 2001 - 17:00Der er
8 kommentarer og 1 løsning
Hjælp!
Jeg har denne kode: strSQL = \"Select * from data where brugernavn = \'\" & strBrugernavn & \"\'\" Men jeg vil gerne havde denne in: or nummer = \'\" & strNummer & \"\'\". Men så kan den ikke finde filen!Hvordan sætter man den sammem?og skiller man det ad, sådan hvis det er strBrugernavn så skal den skrive blabla, og hvis det er strNummer så skriv balbalabalbalbalkba22222222
Jeg skal to str`er i sql-sætningen. strSQL = \"Select * from data where brugernavn = \'\" & strBrugernavn & \"\' or nummer = \'\" & strNummer & \"\'\" \' Virker ikke der kommer ingen fejl!!!!!
Hvordan ved du det ikke virker, har du prøvet at udskrive den første post i dit recordset ? Er du sikker på at der findes en post i databasen der passer på værdierne af strBrugernavn eller strNummer ?
Nu bliver jeg lidt forvirret igen, for du starter med at nævne OR og derefter viser du en kode med AND ? Men nedenstående er rettet, så dit SQL statement virker
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)};\" DSN = DSN & \"DBQ=\" & Server.MapPath (\"databaser/bruger.mdb\") Conn.Open DSN strSQL = \"Select * from data where brugernavn = \'\" & strBrugernavn & \"\' AND adgangskode = \'\" & strAdgangskode & \"\'\" Set rs = Conn.Execute(strSQL) If Not rs.EOF Then
Hej jeg fandt selv fejlen,men du for pointsne alligevel!
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.