7 messaggi dal 29 marzo 2002
Ho sviluppato una pagina ASP che si connette ad un DB Access tramite jet 4.0
Quando apro la connessione, non mi da' nessun errore a video, ma mi da'
connessione.errors.count = 1. Se poi vado pero' a vedere
connessione.errors.item(0), questo e' vuoto... Come ve lo spiegate....?

Ecco il codice:

Dim Conn
sub ApriConn()
dim ConnString
dim errconn
set Conn = server.CreateObject("ADODB.Connection")
session("strConn") = server.MapPath("/mdb-database/Dati.mdb")
Conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &
Session("StrConn") & ";"
'Qui, quando la connessione e' aperta ed ho conn.errors.count = 1 e
conn.errors.items(0) = ""
end sub

Aiutatemi please....

Alessandro.


Alessandro Rossi
11.886 messaggi dal 09 febbraio 2002
Contributi
Boh... posso ipotizzare:

hai messo la dichiarazione di una variabile all'interno di una sub

sub ApriConn()
dim ConnString
dim errconn
...eccetera


richiami questa sub diverse volte nell'ambito di una pagina? Forse il fatto che una variabile venga dichiarata più volte può dar fastidio... mah.

in ogni caso, esamina la collezione connessione.errors, in modo che se c'è un'errore salta fuori...

for each errore in connessione.errors
Response.write (connessione.errors.item(errore))
next

(non so neanche se funziona...)


-----------------------
Da una perla dal saggio:
Quando non hai capito, devi dire "non ho capito", no che dici che hai capito e invece non hai capito un cavolo. Hai capito?
-----------------------

Enjoy learning and just keep making
15 messaggi dal 30 maggio 2001
Appena richiamato il metodo 'Open' dell'oggetto
"ADODB.Connection", controlla il contenuto della proprietà 'State'. Questa indica infatti lo stato della connessione. Se il valore della proprietà 'State' è pari a 1, allora vuol dire che la connessione alla fonte dati è effettivamente avvenuta.

7 messaggi dal 29 marzo 2002
Si, in effetti lo stato e' = 1, la connessione e' quindi attiva, ma non capisco perche' errors.count e' = 1 e errors.item(0) E' vuoto. Se c'e' un errore ci sara' anche un numero di errore...penso, no? :)

Alessandro Rossi

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.