21 messaggi dal 24 novembre 2009
Buongiorno vorrei qualche idea/suggerimento sul seguente problema:
In azienda ho un server con SQL SERVER 2008 dove gestisco tutta la base dati e con degli applicativi esterni tipo Access e WEB Intranet eseguo le varie interrogazioni/immisioni dati.

Adesso sul router aziendale volevo aprire la porta 1433 per accedere al server da un sito internet.

Questa è la stringa di connessione che ho trovato:
Conn.Open "Driver={SQL Server};
Server=xxx.xxx.xxx.xxx;
Address=xxx.xxx.xxx.xxx,1433;
Network=DBMSSOCN;
Database=nomeDB;
Uid=utente;Pwd=password"

il tutto funziona e riesco a leggere i vari dati, ma il caricamento della pagina è lentissimo nella fase di lettura dati

strSQL = "SELECT * FROM DBMateriale;"
Rs.Open strSQL, Conn, 3, 3

Do while NOT Rs.EOF

istruzioni varie asp e html

Rs.MoveNext
Loop

Qualcuno sa darmi un idea per velocizzare la cosa visto che per caricare la pagina impiega anche più di un minuto ????

Grazie per l'interessamento
Saluti
Modificato da stefano.masi il 15 marzo 2011 16.43 -
Modificato da stefano.masi il 15 marzo 2011 16.44 -
21 messaggi dal 24 novembre 2009
... mi rispondo da solo il problema era nei bit di apertura del recordset ovvero

Rs.Open strSQL, Conn, 3, 3

cambiati in

Rs.Open strSQL, Conn, 0, 1

il tutto va perfettamente, visto che devo solo fare letture.

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.