14. maj 2002 - 22:37Der er
2 kommentarer og 1 løsning
test på om et recordset er tomt eller...
Jeg er nyfødt i ASP, er igang med at lave et beskyttet brugerområde. Når en bruger vil oprette sig skal der være en validering af om brugernavnet er oprettet i forvejen. Hvordan gør man det ?? Spørger man på om ens recordset returnerer NULL eller hvad kan man??
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Det har jeg egentligt også gjort, det kan være det her hjælper. strSQL = "SELECT * from Users where Username = '" & strUID & "'" Set rs = cn.Execute(strSQL) if (rs.BOF Or rs.EOF) then
Ja det er det... 'Her finder du alle revords (en) som har Username = strUID 'Hvis der findes en bruger så er der noget i recordset eller 'vil BOF og/eller EOF være sat til true. strSQL = "SELECT * from Users where Username = '" & strUID & "'" Set rs = cn.Execute(strSQL) if (rs.BOF Or rs.EOF) then 'Opret ny bruger 'umiddelbart kan du gøre sådan her strSQL = "INSERT INTO Users (Username) VALUES ('" & strUID & "')" 'Udfør SQL'en. Bemærk ved INSERT/UPDATE/DELETE behæves ikke set rs=cn.exeute 'da man ikke får data ud af databasen cn.Execute(strSQL) else Response.write "Vælg andet brugernavn" end if
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.