Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Problema con db (principiante)

    Salve a tutti, devo creare una pagina (ad esempio amministra.asp) a cui accedere tramite un nome utente e una password situati in un db access. Quindi ho creato semplice file html con un form per l'immissione dei dati. Nel file amministra.asp invece c'è il seguente codice:

    <%
    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)
    %>



    Dati prelevati dalla tabella "dati" oppure scritti direttante in quest'area per chi è in possesso di un nome utente e password validi</p>

    <% else

    response.redirect ("negato.htm")


    Il database si trova per il momento nella stessa cartelle di questi due file e si chiama utenti.mdb. C'è una cosa che non capisco, e cioè in quale punto del codice asp deve essere inserito l'url del db. Ho provato a metterlo alla linea 15, così:

    conn.Open "DSN=utenti.mdb;uid=user;pwd=password"

    ma mi esce il seguente errore:

    Microsoft OLE DB Provider for ODBC Drivers error '80004005'

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

    /autenticazione_da_db/amministra.asp, line 15


    Chi mi sa aiutare? Pliz...
    Marcello: "Non ti preoccupare, è tutto CSS, senò è finita che separiamo la grafica dai contenuti. E allora 'o W3C parla a vacant?"
    Vincenzo: "Spesso sì."

    Utonter . Puliti dentro e belli fuori.

  2. #2
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    intanto aggiungi quaesto all'inizio della stringa di connessione
    PROVIDER=Microsoft.Jet.OLEDB.4.0;
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  3. #3
    Così?

    PROVIDER=Microsoft.Jet.OLEDB.4.0;
    conn.Open "DSN=utenti.mdb;uid=user;pwd=password"
    Marcello: "Non ti preoccupare, è tutto CSS, senò è finita che separiamo la grafica dai contenuti. E allora 'o W3C parla a vacant?"
    Vincenzo: "Spesso sì."

    Utonter . Puliti dentro e belli fuori.

  4. #4
    Scusa, ho provato a metterlo in diversi punti, ma non funziona.
    Marcello: "Non ti preoccupare, è tutto CSS, senò è finita che separiamo la grafica dai contenuti. E allora 'o W3C parla a vacant?"
    Vincenzo: "Spesso sì."

    Utonter . Puliti dentro e belli fuori.

  5. #5
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    non so se funziona perchè non faccio mai la connessione col DSN però dicevo così:
    conn.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0; DSN=utenti.mdb;uid=user;pwd=password"
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  6. #6
    A questo punto mi sorge il dubbio che sul server non ci sia il DNS, ma per essere sicuro devo chiedere domani. Se volessi fare con ODBC che sintassi dovrei usare?
    Marcello: "Non ti preoccupare, è tutto CSS, senò è finita che separiamo la grafica dai contenuti. E allora 'o W3C parla a vacant?"
    Vincenzo: "Spesso sì."

    Utonter . Puliti dentro e belli fuori.

  7. #7
    Originariamente inviato da Hwa-Rang
    A questo punto mi sorge il dubbio che sul server non ci sia il DNS, ma per essere sicuro devo chiedere domani. In alternatvia cosa dovrei fare?
    Marcello: "Non ti preoccupare, è tutto CSS, senò è finita che separiamo la grafica dai contenuti. E allora 'o W3C parla a vacant?"
    Vincenzo: "Spesso sì."

    Utonter . Puliti dentro e belli fuori.

  8. #8
    Originariamente inviato da Hwa-Rang
    A questo punto mi sorge il dubbio che sul server non ci sia il DNS, ma per essere sicuro devo chiedere domani. Se volessi fare con ODBC che sintassi dovrei usare?
    Spero ti bastino 447 esempi.
    http://forum.html.it/forum/search.ph...der=descending

  9. #9
    Mi correggo, 448.
    Anche questa guida è molto utile per i primi passi. http://freeasp.html.it/guide/lezioni.asp?idguida=1

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.