Ho un problema abbastanza fastidioso con questa sql...io programmo in Visual Basic e quindi utilizzando molto gli ADO utilizzo molto anche l'sql...non capisco perchè la variabile "tot" mi restituisce sempre zero.

codice:
sql = "select * from PRODOTTI where ID_CATEGORIA & ID_SOTTOCATEGORIA like '" & id_cat & "' & '" & id_sot & "' Order By NOME_PRODOTTO"

set rs = Server.CreateObject("ADODB.Recordset")

rs.Open sql, conn, 3,3 

tot = rs.recordcount
invece in questo caso l'sql funziona, ma mi estrapola tutti i recordset della categoria "id_cat", disinteressandosi delle sottocategorie.

codice:
sql = "select * from PRODOTTI where ID_CATEGORIA = '" & id_cat & "' Order By NOME_PRODOTTO"

set rs = Server.CreateObject("ADODB.Recordset")

rs.Open sql, conn, 3,3 

tot = rs.recordcount
Sapete darmi una mano ? ? ? grazie!!!