Ciao a tutti.

Perchè questa query va in errore se prevedo nella riga del response.write il campo number, se nella query viene selezionato ???

codice:
sql = " SELECT CONCAT(left_part, next_part) AS macro "
sql = sql & " , COUNT(*)  "
sql = sql & " FROM ( SELECT id "
sql = sql & " , number "
sql = sql & " , LEFT(description,18) AS left_part "
sql = sql & " , SUBSTRING_INDEX( "
sql = sql & " SUBSTR(description FROM 19) "
sql = sql & ", '-',1) AS next_part "
sql = sql & " FROM my_tbl ) AS d "
sql = sql & " GROUP "
sql = sql & " BY macro "

Set objRS = Server.CreateObject("ADODB.Recordset")
objRS.Open sql, objconn

    response.write sql & "

"

if not objRS.eof then    

objRS.MoveFirst()
   Do While Not objRS.EOF

       response.write objRs("number")  & " - " & objRs("macro") &"
"

   objRS.MoveNext()
Loop 

end if 

objRS.Close
Set objRS = Nothing

objconn.Close
Set objconn = Nothing
Grazie....