Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

Connessione OLEDB: soluzione all'errore 'DBRecordSet(...)'

Autore Messaggio
maral

Principiante
Principiante
1 Discussione



Profilo - maral
23 marzo 2003 alle 22:07:16 Profilo - maralInvia un messaggio privato Rispondi quotando
Modificato il 31 maggio 2003 alle 23:53:18

Volevo segnalare una soluzione al problema che ho notato anche sul forum francese è condiviso da alcuni utenti:

Microsoft VB_Script runtime (0x800A01A8)
Object required: 'DBRecordSet(...)'
/portal/aspnuke/includes/advertising-inc.asp, line 26

Questo errore compariva regolarmente dopo un breve funzionamento regolare ed un primo errore "Unable to open registry key...".
In seguito tutti i tentativi di connessione fallivano con l'errore DBRecordSet sopra riportato penso perchè IIS tiene in cache le connessioni ODBC.
Solo una modifica alla stringa di connessione nella database-inc.asp o un riavvio del servizio web risolveva il problema.

Spulciando un po' su google ho trovato questo link:
http://www.learnasp.com/learn/dbopen.asp
[DSN, DSNless connections by Charles Carroll]
che raccomanda:
- OLEDB Good Connection String (recommended)
strconn="PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE="
strconn=strconn & server.mappath(accessDB) & ";"
'strconn=strconn & "Password=whatever;"
- ODBC Connection String (not recommended)
strconn="DRIVER={Microsoft Access Driver (*.mdb)};"
strconn=sourceDSN & "DBQ=" & server.mappath(accessdb)
strconn=sourceDSN & "Password=whatever;"
NOTE: An ODBC connection string to Access often results in the dreaded:
Unable to open registry key or 'Unspecified Error' usually occurs with an ODBC connection string to Access, i.e.
Any ASP script that needs to connect to a database must open it on the server first.

Da quando utilizzo OLEDB, cioè ho cambiato la stringa di connessione nella database-inc.asp in:
sConnString="PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=" & sDBPath & "" & sDBName & ".mdb"
tutto funziona a meraviglia.

Ciao
Marco [big]
alberto_deldin

Principiante
Principiante
3 Discussioni



Profilo - alberto_deldin
31 maggio 2004 alle 16:55:20 Profilo - alberto_deldinInvia un messaggio privato Rispondi quotando
Grazie Marco!!! Mi hai salvato l'esistenza, stavo uscendo pazzo!!!!!! (r)

Alberto
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
31 maggio 2004 alle 17:16:20 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
E per chi risiede su di un "vecchio" server e, non ha disponibile JET 4? Come la mettiamo?
Ciauzz DJ
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

http://aspnuke208.somee.com/Default.asp

Druido

Principiante
Principiante
2 Discussioni



Profilo - Druido
31 maggio 2004 alle 18:12:22 Profilo - DruidoInvia un messaggio privato Rispondi quotando
Modificato il 31 maggio 2004 alle 18:12:54

Ho provato a sostiuire la stringa di connessione come indicata, ma mi da dei problemini in amministrazione e le TOP NEWS in home sono sparite.
Ho rimesso la vecchia stringa... e tutto è tornato ok.
PS: Hosting ARUBA 2003

Log in

Login
Password
Memorizza i tuoi dati:

Cerca

 

Sostieni AspNuke

Un piccolo gesto per aiutarci a mantenere AspNuke.it online

Promo

MusicWebItalia.it
Video Testi Traduzioni Spot Colonne sonore Accordi e Spartiti gratis.

Visitatori

Visitatori Correnti : 101
Membri : 0 offline Anna

Iscritti

 Utenti: 18940
Ultimo iscritto : glauco
Lista iscritti
Messaggi privati: 3373 Commenti: 2210 Immagini: 39 Downloads: 144 Articoli: 49 Pagine: 101 Siti web: 558 Notizie: 180 Sondaggi: 11 Preferiti: 5685381 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi