Grazie per il problma segnalato ho risolto... ma una sql insert into non funziona più bene da quando sono passato a sql server... la query è questa:
codice:
sTopic = prepStringForSQL(Request("Topic")) & ","
  sName = prepStringForSQL(sName) & ","
  sEmail= prepStringForSQL(sEmail) & ","
  sComments = ReplaceComments(Request("Message"))
  sComments = prepStringForSQL(sComments)& ","
  xEmail= prepStringForSQL(xEmail) & ","
  sPass= prepStringForSQL(password) & ""
  
  sSQL = "INSERT INTO FORUM_MESSAGES (AUTHORNAME,AUTHOREMAIL,TOPIC,COMMENTS,TEMP,LASTEMAIL,CODICE) VALUES (" & sName & sEmail & sTopic & sComments & sTemp & xEmail & sPass &")"
  conn.execute sSQL
  
  sSQL = "UPDATE FORUM_MESSAGES SET THREADPARENT = ID WHERE THREADPARENT = 0"
  conn.execute sSQL
nel db sql server il record viene registrato così con NULL al posto dei valori:

disk = NULL
parentmessage = NULL
threadparent = NULL

come mai???