webForumDet fria alternativet

Ogiltig användning av NULL

ASP

3 svar · 314 visningar · startad av devotion

Medlem sedan jan. 20013 582 inlägg
Frågan#1

Hej!

Har fått ett litet problem..

Får följande felmeddelande:

Körningsfel i Microsoft VBScript fel '800a005e' 

Ogiltig användning av Null 

/time/searchDoubles.asp, rad 46

SQL-frågan ser ut så här:

strSQL = "SELECT tblTime.StartDate, tblTime.StopDate, tblTime.TaskId, tblTime.User, tblTime.Spec, tblTime.Time, tblTask.TaskNr, tblTask.Status " &_
		 "FROM tblTask INNER JOIN tblTime ON tblTask.Id = tblTime.TaskId " &_
		 "GROUP BY tblTime.StartDate, tblTime.StopDate, tblTime.TaskId, tblTime.User, tblTime.Spec, tblTime.Time, tblTask.TaskNr, tblTask.Status " &_
		 "HAVING Count(*)>1"

Och rad 46 så här:

<% =weekdayName(weekDay(objRS("startDate"), VBMonday), False, VBMonday) & " (" & day(objRS("startDate")) & "/" & Month(objRS("startDate")) & ")" %>

Vad kan detta bero på? Har aldrig haft problem med detta förut...

Kan det bero på att fältet är tomt? Hur kan man komma runt det i så fall

Mvh
Henrik

Medlem sedan juni 200032 967 inlägg
#2

Felet beror sannolikt på att fältet startDate är tomt. Du måste ange "vettiga" värden till funktioner såsom weekDay. Du får helt enkelt sätta allt i en if-sats där du kontrollerar att du har ett giltigt datum.

mvh

Medlem sedan jan. 20013 582 inlägg
#3

hmmm, jag tänkte faktiskt på det... då var det ju ingen SQL-fråga....

Tack! och flytta den till rätt plats!

Mvh
Henrik

Medlem sedan juni 200032 967 inlägg
#4

All right, jag flyttar tråden till ASP-forumet. :-)

Mvh

266 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
136 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)