Avatar billede psyclown Nybegynder
22. juni 2002 - 16:26 Der er 1 kommentar og
1 løsning

check

Når man f.eks. skal checke om et brugernavn allerede er i brug, så kan man skrive:

SQL1 = "SELECT * FROM Users WHERE Alias = '" & strAlias & "'"
Set rstemp = conntemp.execute(SQL1)
If Not rstemp.EOF Then
    strError = strError & "The alias has allready been taking by another user!<br>"
End If

Men hva nu hvis at en bruger har logget ind og vil rette sit brugernavn og man vil have en check på det, så kan man jo ikke gøre det samme, for så checker den jo også på det brugernavn som brugeren allerede har også  vil det altid komme med fejl.

På forhånd tak!
Avatar billede killer_r Nybegynder
22. juni 2002 - 16:38 #1
SQL1 = "SELECT * FROM Users WHERE not Alias = '" & BrugerensAlias & "' AND Alias = '" & strAlias & "'"
Set rstemp = conntemp.execute(SQL1)
If Not rstemp.EOF Then
    strError = strError & "The alias has allready been taking by another user!<br>"
End If


Jeg tror det skulle kunne gøre det...
Avatar billede psyclown Nybegynder
22. juni 2002 - 16:43 #2
Ja, hvor nemt kan det være :-)

Tak for hjælpen
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester