Il confronto nella seguente if mi restituisce falso e quindi viene caricata la seconda immagine

codice:
response.Write( data & "," & ul )
if (data > ul) then%>
			  
	[img]img/button_news.png[/img]
			  
<%else%>
			  
	[img]img/button_nonews.png[/img]
			  	
<%end if%>
...ma non dovrebbe esserlo perchè faccio stampare 'data' e 'ul'

data=20060923152036
ul=0

è possibile che non funzioni perchè 'data' e/o 'ul' siano stringhe??
in tal caso come faccio a trasformarli in valori numerici per poterli confrontare?
Grazie, ciao!