Salve a tutti

ho un semplice script che legge le ultime 30 discussioni del mio forum, mostrandomi nome della discussione, ultimo utente che ha postato e data ed ora dell'ultimo post

lo script funziona perfettamente in locale mentre in remoto ottengo l'errore

Errore di run-time di Microsoft VBScript error '800a000d'

Tipo non corrispondente

/site/ultime_dal_forum(ex_query_database).asp, line 49

lo script si trova a questa pagina

http://www.ioguadagno.it/site/ultime_dal_forum(ex_query_database).asp

il codice è il seguente

codice:
'apriamo la connessione col database
	dim strsql2
	strsql2 = "SELECT * FROM phpbb_topics as t ORDER BY t.topic_last_post_time DESC LIMIT 30"

'estrarre informazioni dalla tabella
	dim objrs
	set objrs = server.createobject("adodb.recordset")
	objrs.open strsql2, objconn

'visualizzare le informazioni
	do while not objrs.eof
		response.write "[img][/img]<a href=""http://forum.ioguadagno.it/board/viewtopic.php?p=" & objrs("topic_last_post_id") & "#" & objrs("topic_last_post_id") & """ class=""tnlink"" target=""_blank"" title=""" & objrs("topic_title") & """ onMouseOver=""return overlib('<div align=justify class=tn>Ultimo intervento di:
" & objrs("topic_last_poster_name") & " il " & day(dateadd("h",2, unUDate(objrs("topic_last_post_time")))) & " " & MonthName(datepart("m",dateadd("h",2, unUDate(objrs("topic_last_post_time"))))) & " alle " & datepart("h",dateadd("h",2, unUDate(objrs("topic_last_post_time")))) & ":" & minuto(minute(dateadd("h",2, unUDate(objrs("topic_last_post_time"))))) & "</div>', WIDTH, 250);"" onMouseOut=""nd();"">" & objrs("topic_title") & "</a>
"
		objrs.movenext
	loop
	objrs.close
	set objrs = nothing

		objconn.close
		set objconn=nothing
	
%>
ciò che in remoto fa impazzire lo script e genera l'errore è il seguente campo

objrs("topic_last_poster_name")

ovvero il nome dell'ultente che per ultimo ha postato nella discussione. se rimuovo la visualizzazione di questo campo lo script funziona bene anche in remoto

da phpmyadmin vedo che il campo topic_last_poster_name è un varchar(255)

possibili soluzioni?

grazie