Avatar billede jochke Nybegynder
23. marts 2003 - 17:08 Der er 8 kommentarer og
1 løsning

Feltet er tomt men alligevel ikke.

Jeg har følgende kode:

IF RS("DateJoin") = "" THEN
    Session("opret") = true
    Session("ID") = rs("HTXDataID")
ELSE
    response.redirect("../opret.asp?PageID=main&mode=findes")
END IF

Selvom feltet DateJoin er tomt i databasen bliver det betragtet som det ikke er. Har også prøvet med IF RS("DateJoin") = NULL THEN
Men funker heller ikke.
Avatar billede jochke Nybegynder
23. marts 2003 - 17:09 #1
Feltet i databasen har jeg både prøvet at sætte til datetime og varchar. Køre forresten med MSSQL.
Avatar billede medions Nybegynder
23. marts 2003 - 17:10 #2
Prøv sådan her:

IF Len(RS("DateJoin")) = 0 THEN
    Session("opret") = true
    Session("ID") = rs("HTXDataID")
ELSE
    response.redirect("../opret.asp?PageID=main&mode=findes")
END IF

//>Rune
Avatar billede loukas Mester
23. marts 2003 - 17:12 #3
Jeg ved ikke, men kan der stå RS("DateJoin") = "null"
eller RS("DateJoin") = null
Bare et forslag ;-)
Avatar billede loukas Mester
23. marts 2003 - 17:13 #4
sorry, havde ikke læst det helt
Avatar billede jochke Nybegynder
23. marts 2003 - 17:35 #5
medions -> Den gør det sku stadig. :(
Avatar billede jochke Nybegynder
23. marts 2003 - 17:35 #6
I kan lige få hele koden. Måske jeg har gjort noget forkert et andet sted.


<%
Set Conn = server.createobject("ADODB.Connection")
Conn.Open "DRIVER=SQL Server;SERVER=localhost;DATABASE=kejs;UID=bruger;PWD=kode;"

Set RS = Server.CreateObject("ADODB.Recordset")

SQL = "SELECT * FROM HTXData WHERE login = '" & Lcase(request("login")) & "' AND firstname = '" & Lcase(request("fornavn")) & "'"
RS.Open SQL, Conn

If RS.EOF Then
    response.redirect("../opret.asp?PageID=main&mode=fejl")
    response.end
End If
   
IF Len(RS("DateJoin")) = 0 THEN
    Session("opret") = true
    Session("ID") = rs("HTXDataID")
ELSE
    response.redirect("../opret.asp?PageID=main&mode=findes")
END IF

RS.close
Set RS = Nothing

Conn.close
Set Conn = Nothing

Response.redirect ("../opret.asp?PageID=opret")
%>
Avatar billede oasen Nybegynder
24. marts 2003 - 12:35 #7
Det hedder heller ikke:

IF RS("DateJoin") = NULL THEN

- men:

IF IsNull(RS("DateJoin")) THEN
Avatar billede jochke Nybegynder
27. marts 2003 - 20:57 #8
Du er en skat! :D
Avatar billede oasen Nybegynder
21. april 2003 - 23:37 #9
Pjat ;o)
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