Rieccomi! Allora, come dicevo ieri funziona tutto, ma nel momento in cui aggiungo nella query una UNION per ricerca contemporanea in più tabelle, il campo "commento" riprende a fare gli scherzi....
Ecco il codice:

<%@LANGUAGE="VBSCRIPT"%>

<%
Dim rs_commento__MMColParam
rs_commento__MMColParam = "1"
If (Request.QueryString("codice_articolo") <> "") Then
rs_commento__MMColParam = Request.QueryString("codice_articolo")
End If
%>
<%
Dim rs_commento
Dim rs_commento_numRows

Set rs_commento = Server.CreateObject("ADODB.Recordset")
rs_commento.ActiveConnection = MM_prodotti_STRING
rs_commento.Source = "SELECT descrizione_articolo, codice_articolo, commento FROM linea_consumabili WHERE codice_articolo = '" + Replace(rs_commento__MMColParam, "'", "''") + "' UNION SELECT descrizione_articolo, codice_articolo, commento FROM linea_strumenti WHERE codice_articolo = '" + Replace(rs_commento__MMColParam, "'", "''") + "'"
rs_commento.CursorType = 0
rs_commento.CursorLocation = 2
rs_commento.LockType = 1
rs_commento.Open()

rs_commento_numRows = 0
%>
<html>
<head>
<title>Documento senza titolo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../../css/foglio1.css" rel="stylesheet" type="text/css">
<link href="../../css/more.css" rel="stylesheet" type="text/css">
</head>

<body leftmargin="0" topmargin="6">
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#000066">
<tr>
<td><table width="100%" border="0" cellpadding="3" cellspacing="4">
<tr>
<td bgcolor="#CCCCFF">

<font color="#000000"><%=(rs_commento.Fields.Item("descr izione_articolo").Value)%> - cod. <%=(rs_commento.Fields.Item("codice_articolo").Val ue)%></font></p></td>
</tr>
<tr>
<td height="114" valign="top" bgcolor="#FFFFFF"><%=rs_commento("commento")%>
</tr>
<tr>
<td height="114" valign="top" bgcolor="#FFFFFF">
</tr>
</table></td>
</tr>
</table>
</body>
</html>
<%
rs_commento.Close()
Set rs_commento = Nothing
%>

Qualche suggerimento?
Grazie in anticipo.