22 messaggi dal 06 settembre 2002
sto utilizzando lo script di Daniele per sapere il nome delle tabelle di un Db

Set rs = Server.CreateObject("ADODB.Recordset")
sql2="select name from MSysObjects where type = 1"

rs.open sql2 , connessione , 3 , 3

response.write rs.recordcount

ma non legge nessun record. Come mai?

71 messaggi dal 06 settembre 2002
Probabilmente non hai l'autorizzazione per accedere a MSysObjects.
Controlla err.description
Ciao

Marco

http://www.mso.it/public/marco/index.asp

Ciao

Marco
22 messaggi dal 06 settembre 2002
in che senso non ho l'autorizzazione. Sono in locale e se faccio la query in Access funziona.
come si può avere la autorizzazione?
Ciao Luisa
71 messaggi dal 06 settembre 2002
La seguente query
select * from MSysObjects
eseguita su un database che ho trasferito con upload su un server di cui non ho il controllo mi da il seguente errore:
Errore SQL: Record(s) cannot be read; no read permission on 'MSysObjects'.
Lo stesso errore me lo da in locale con PWS.


Ciao

Marco

http://www.mso.it/old-public/marco/index.asp

Ciao

Marco
153 messaggi dal 20 aprile 2001
Per visualizzare/gestire/modificare la struttura di un database senza ricorrere alle clausole SQL è possibile usare ADOX, anzichè ADO. Maggiori info nella guida di ADO.



HD
____________
Posso indicarti la strada, ma poi devi seguirla da te.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.