46 messaggi dal 27 agosto 2001
Il nostalgico script che segue, utile per creare le zone riservate, mi da due errori, e non riesco a risolvere sopratutto quello riguardo l'ODBC:


Microsoft OLE DB Provider for ODBC Drivers errore "80004005'

[Microsoft][ODBC Driver Manager] Nome origine dati non trovato e driver predefinito non specificato.

/amministra.asp, riga 9

--------oppure-----------------

Oggetto risposta errore "ASP 0156 : 80004005'

Errore dell'intestazione

/amministra.asp, riga 5

Le intestazioni HTTP sono già state inviate al browser client. Se necessario, modificare le intestazioni HTTP prima di scrivere il contenuto della pagina.

Ecco lo script:
-------------------------------------------
<!-- begin admin aspitalia -->
<%
user_form = request.form("user")
password_form = request.form("password")
response.buffer=true
dim conn
dim rs
set conn = Server.CreateObject("ADODB.Connection")
set rs = Server.CreateObject("ADODB.Recordset")
conn.Open "DSN=database;uid=user;pwd=password"
SQL ="select * from user where utente like '"&user&"'"
Set Rs=conn.execute(SQL)
user_DB=rs("utente")
Password_DB=rs("password")
if user_form=user_DB and password_form=password_DB then
SQLDATI ="select * from dati"
Set Rs=conn.execute(SQLDATI)
%>
<p>Dati prelevati dalla tabella "dati" oppure scritti direttante in quest'area per chi è in possesso di un nome utente e password validi</p>
<!-- begin danied access -->
<% else %>
<p>User ID e Password Errati o non esistenti</p>
<% end if %>
<!-- end admin aspitalia -->
-------------------------------------------
Dal pannello di controllo creo il file.dsn, e il database lo chiamo dati.mdb
Chi si ricorda questo script, mi protrebbe aiutare?

Saluti.






103 messaggi dal 31 marzo 2001
ma il tuo dsn si chiama database?
non trova la fonte di origine dati... penso sia sbagliata

sator arepo tenet opera rotas

sator arepo tenet opera rotas
46 messaggi dal 27 agosto 2001
Grazie per avermi risposto.

Si il file.dsn l'ho chiamato database.dsn e lo creo dal pannello di controllo - origine dati ODBC - dns su file, poi avanzate e come uid scrivo user come pwd scrivo password, proprio come vuole lo script di esempio, dov'e che mi sbaglio?

Ciao!

103 messaggi dal 31 marzo 2001
DSN=database.dsn

ciao

sator arepo tenet opera rotas

sator arepo tenet opera rotas
46 messaggi dal 27 agosto 2001
Grazie per avermi risposto, il suggerimento è servito, comunque, il mio errore era l'origine dati creato da dns su file anzichè da dns utente (pannello di contr. origine dati odbc 32 - dns utente)

Le risposte le ricevo a orari di ufficio.

Salve!



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.