riscrivo qui il mio problema onde evitare di fare confusione con altri thread:
ho un database access con tanta tabelle e avrei bisogno di un modo rapido di fare la conta dei record totali presenti in tutto il database.
ho provato con il seguente codice ma non funziona:
<%
Dim tot, Cnt
Set conn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
openCN
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("/public/database.mdb")
sql = "SELECT SUM (Cnt) FROM
(
SELECT Count(SbaNumber) As Cnt FROM tab1
UNION
SELECT Count(SBANumber) as Cnt FROM tab2
)"
Set rs = conn.Execute(sql)
tot = rs("Cnt")
rs.Close
conn.Close
Set rs = Nothing
Set conn = Nothing
%>
<%=tot%>
qualcuno puo' aiutarmi?

Rispondi quotando
