Newsgroup: it.comp.appl.access
Titolo: [un pò OT] ASP e Access97... quale Jet ?

Ciao a tutti...
Ho un piccolo problema... sto creando la stringa di connessione a un db
per una pagina ASP. (Il tutto è sul mio 2000 server)
Dim ConnDett
Set ConnDett = Server.CreateObject ("ADODB.Connection")
ConnDett.Open("Provider = Microsoft.Jet.OLEDB.4.0; Data Source =" &
Server.MapPath("\Db\MioDB2k.mdb") )
Finchè utilizzo un DB vers. 2k (versione sempre utilizzata), tutto Ok.
Ho la necessità di utilizzare a monte un db vers. 97... quà il problema.
Ho pensato giustamente che il problema fosse il JET utilizzato (4.0
incompatibile con il 3.51), pertanto ho scaricato il file jet35sp3.exe da
Microsoft e l'ho installato sul server, variando la stringa di connessione
in questo modo :
Dim ConnDett
Set ConnDett = Server.CreateObject ("ADODB.Connection")
ConnDett.Open("Provider = Microsoft.Jet.OLEDB.3.51; Data Source =" &
Server.MapPath("\Db\MioDB97.mdb") )
Ma niente da fare... la connessione non avviene, dandomi errore.
Qualche suggerimento?
-- 
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Qualche suggerimento?
Prova con un generico:
dim percorsoMDB, connessioneMDB
set connessioneMDB = server.createobject("ADODB.CONNECTION")
percorsoMDB = Server.MapPath("nomeFile.mdb")
connessioneMDB.open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & percorsoMDB
Ciao.
-- 
Sergio MAZZA 

 Ciao.
Gią provato... niente... stesso errore.
-- 
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno


 Già provato... niente... stesso errore.
Ma che errore ti presenta?
Ciao.
-- 
Sergio MAZZA 

 Ciao.
Il solito :
HTTP 500.100 - Errore interno del server - errore ASP
Internet Information Services
--------------------------------------
Informazioni tecniche (per il personale del supporto tecnico)
Tipo di errore:
ADODB.Connection (0x800A0E7A)
Impossibile trovare il provider. È possibile che non sia installato
correttamente.
/connessione.asp, line 5
-- 
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno


 Qualche suggerimento?
non cambia sicuramente nulla, ma giusto per prova fa:
cnn.connectionstring = "Provider=Microsoft.jet.oledb.3.51;data source = 
C:\Program Files\Microsoft Visual Studio\VB98\nwind.mdb"
cnn.open
Poi,anche se la mia _non_ č una soluzione, ma una prova (che a me una volta 
ha dato buoni frutti)
Situazione:
Dove lavoravo prima c'era un sw fatto con FoxPro, la sw house lo ha 
aggiornato (ed ha aggiornato anche gli MDAC), e... il programma dell'home 
banking (db access) non funzionava piů.
Diventa scemo a capire il perchč... fino a quando ho provato ed ho 
aggiornato ulteriormente gli MDAC (mi sembra alla versione 2.6 o 2.7) e il 
tutto č tornato a funzionare.
Ne io ne l'ing. della sw house abbiamo capito il perchč (visto che gli mdac 
non dovrebbero toccare il Jet) ma č funzionato.
Io non avendo trovato altra soluzione ho provato. Vedi un pň...
Poi magari fa sapere, se va altre volte potremmo metterla nella faq di Karl 
:-)
Ciao,
Massimo 

 Massimo
Macchč... neanche i download a MDAC 2.8 Ita hanno avuto la meglio.
-- 
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno


 ConnDett.Open("Provider = Microsoft.Jet.OLEDB.4.0; Data Source =" &
per access 97 devi usare come ti è stato suggetito OLEDB.3.51, ma di solito
non si installa mai di defautl nei server..va instalato a parte...magari
dico fesserie...ma ho sempre avuto sto problema anche io.
ah, io solitamente uso /db/file.mdb e non \db\file.mdb..credo sia lo stesso
ma...hai visto mai :D
cmq installato il provider 3.51 tutto apposto.
altrimenti chiedi di farti un ODBC e usa quello :) ma è peggio.
ciao :)

 Macchè... neanche i download a MDAC 2.8 Ita hanno avuto la meglio.
:-(
Mi dispiace, ma non avrei idea di che altro provare.
Giusto per curiosità, e magari per escludere altri problemi, hai provato a 
varlo o con vb6 o con access? Magari in early binding, senza usare il 
createobject?
Ovviamente il db non è protetto, system.mdw normale giusto?
Hai provato con un altro db (tipo northwind?)
Just food for brain purtroppo, ma nulla di concreto, non saprei nenache io, 
ho provato con nwind (97) e a me la tua stringa funziona.
Ciao,
Massimo