Io ho un problema riguardo il recordcount.
Devo dire di contare i record presenti in una determinata tabella che abbiamo in uno dei campi un determinato valore che viene passato al caricamento della pagina.
Questo il codice che ho scritto ma che non funziona:
codice:
"><%=(dettagli.Fields.Item("Dettaglio").Value)%>(
<%
Dim conta_det
conta_det = ""
If (Request.QueryString("Dettaglio") <> "") Then
conta_det = Request.QueryString("Dettaglio")
End If
%>
<%
Dim Recordset, connection
Dim count, sSQL, sConnString
sSQL="SELECT * FROM Annunci WHERE Dettaglio = " + Replace(conta_det, "'", "''") + ""
Set Connection=Server.CreateObject("ADODB.Connection")
Set Recordset=Server.CreateObject("ADODB.Recordset")
sConnString="PROVIDER=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & Server.MapPath("mdb-database/database.mdb")
Connection.Open(sConnString)
Recordset.Open sSQL,connection,3,3
count=Recordset.recordcount
response.write count
Recordset.Close
Set Recordset=Nothing
Connection.Close
Set Connection=Nothing
%>
)
Come faccio a dirgli che mi deve insirire accanto a ogni voce di categoria il numero di record corrispondenti al dettaglio visualizzato?
Dovrebbe essere:
sSQL="SELECT * FROM Annunci WHERE Dettaglio = " + nome del dettaglio di sottocategoria
Ogni dettaglio deve avere il suo numero di record presente nel db