In alternativa puoi fare una Query sul DB interessato
SELECT
MsysObjects.Name
FROM
MsysObjects
WHERE
(
((MsysObjects.Type)=1)
AND
((Left$([Name],4))<>'Msys')
)
;
che ti restituisce i nomi delle tabelle ad esclusione di quelle di sistema ( Msys...... )
Attento, questa query pur funzionando ed essendo molto usata
NON è documentata da Microsoft pertanto ......
per esempio se la usi su Access2013 ti restituisce anche
un nome di tabella inesistente "f_9E8203D96A754B0890DAF9414007C362_Data"
La puoi trasformare in
"SELECT Count ...... FROM MsysObjects WHERE MsysObjects.Name=TuoNomeTabella"
in ulteriore alternativa ( questo è documentato ) fai un ciclo VBA
sul DB di Access ( ma tu lo devi fare in ASP ...... )
lo cito solamente perché NON è quello che ti interessa
Public Function ElTab()
Dim tbl As TableDef
For Each tbl In CurrentDb.TableDefs
Debug.Print tbl.Name
Next
End Function
Questo ti restituisce tutte le tabelle incluse quelle di sistema
che puoi facilmente riconoscere
.
Modificato da nman il 07 luglio 2014 05.58 -
Modificato da nman il 07 luglio 2014 06.03 -