2 messaggi dal 06 giugno 2001
conosco un pò di Visual Basic ma ho un piccolo problema
come fare per aprire una tabella che sta su un server dove esempio vado a mettere nella stessa radice il file asp apritabella
avrei bisogno solo delle righe necessarie a collegare ed aprire la tabella
Ve ne sarei grato
Ciao a tutti gli amici del forum


gustavo becerra

gustavo becerra
La tabella di che db?


Alberto Biancardo
8 messaggi dal 23 maggio 2002
Hai diversi modi.

"Aprire una tabella", comunque, non e' un'operazione che si fa in 4 & 4 8, ma col modo "canonico" richiede l'intervento di 3 oggetti:

ADODB.Connection
Proprieta' .connstring = "stringa che spiega dove sta il database e quale provider e' necessario per leggerlo
Metodo: .open (volendo puoi passare la stringa di connessione direttamente al metodo). Fa aprire ad ADO una linea di comunicazione col database.

ADODB.Command
Proprieta'
.commandType "specifica il tipo di comando, per default e' una stringa"
.commandText "qui ci metti la stringa SQL che crea la tabella che ti serve"
.cursorType " specifica il tipo di cursore"
.lockType "il tipo di blocco"

ADODB.Recordset
metodo: .open "quando hai specificato tutti i comandi qua sopra basta aprirlo per ottenere un oggetto recordset", altimenti gli passi i seguenti parametri: stringa sql, oggetto connessione aperto, cursortype, locktype

Per leggere un DB:

while not mioRecordset.EOF
response.write mioRecordset.Fields("nomecampo").value
mioRecordset.movenext
wend

mioRecordset.close
set mioRecordset = nothing
set miaConnection = nothing

Nota bene: la connection non l'ho chiusa: poiche' si tratta della connection che usa ADO per dialogare col DB e' inutile chiuderla qui, potrebbe servire a qualche altra istanza per dialogare col DB.
Ovviamente se hai piu' di un campo da leggere... puoi anche mettere un bel ciclo sulla colletion fields e costruire una tabella html ad hoc.

Saluti


2 messaggi dal 06 giugno 2001
Grazie mille seguirò i tuoi consigli ti rigrazio e a presto

gustavo becerra

gustavo becerra

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.