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
ciò che in remoto fa impazzire lo script e genera l'errore è il seguente campocodice:'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 %>
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


Rispondi quotando