LastAccessed=(select max(modifydate) from scormtrackings WHERE
bundleid=@bundleid and userid=u.userid),
CompletedLessons=(select Value from scormtrackings WHERE
bundleid=@bundleid and userid=u.userid AND param='vegas2.progress'),
TotalLessons=100,
TotalNumAvail=100,
TotalNumCorrect=(SELECT Value FROM scormtrackings WHERE
bundleid=@bundleid AND userid=u.userid AND param='cmi.score.raw')
Это только часть большого оператора select, используемого моим ASP.NET Repeater
, который продолжает сбой при значениях NULL
, я пробовал ISNULL()
, но либо он не работал, либо я делал неправильно.
ISNULL((SELECT max(modifydate) FROM scormtrackings WHERE
bundleid=@bundleid AND userid=u.userid),'') AS LastAccessed,
(...)
???
ОБНОВЛЕНИЕ: я пробовал все это с возвратом '', 0, 1, вместо значения, которое было бы нулевым, и оно все еще не работает. 1015 *
Связанный вопрос:
Почему мой ретранслятор продолжает сбой при значениях Eval (NULL)?