Visualizzazione dei risultati da 1 a 5 su 5

Discussione: asp e access

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    22

    asp e access

    sto provando a fare un sito asp che interfaccia un database access...
    ma il tutto funziona solo se il database e' nella stessa cartella dei file.. io invece volevo mettere il database in una cartella tipo mdb/
    ma non sono riuscita a inserire il percorso in modo che la connessione funzioni.. e non ho trovato materiale per scoprire qual'è il mio errore..
    scusate ma è la prima volta che lo faccio

  2. #2
    che ti dice quando metti il database in u altra cartella? come la strutturi la strnga di connessione? su che server lavori?
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  3. #3
    set adocon=server.createobject("ADODB.Connection")
    adocon.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("percorso db/db.mdb")
    set rsusers=server.createobject("ADODB.Recordset")


    poi quando vai a fare l'open della select la apri così:
    rsusers.open variabiledellaselect, adocon
    Matrix è ovunque, è intorno a noi, anche adesso nella stanza in cui siamo. È quello che vedi quando ti affacci alla finestra o quando accendi il televisore. L'avverti quando vai al lavoro, quando vai in chiesa, quando paghi le tasse. È il mondo che ti è stato messo dinanzi agli occhi, per nasconderti la verità.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    22
    l'errore è:
    Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
    [Microsoft][Driver ODBC Microsoft Access]Errore generale. Impossibile aprire la chiave 'Temporary (volatile) Jet DSN for process 0x7e0 Thread 0x890 DBC 0x1667ff4 Jet' del Registro di sistema.

    la connessione dovrei farla così
    Set rsNews = Server.CreateObject("ADODB.Recordset")
    Set Conn=Server.CreateObject("ADODB.Connection")
    strConn="driver={Microsoft Access Driver (*.mdb)}; "
    strConn=strConn & " DBQ=" & Server.MapPath("../mdb/jenga.mdb")
    Conn.Open strConn
    sql = "SELECT * FROM NEWS"
    rsNews.Open sql,Conn,3,3

    e' corretto scrivere questo??
    Server.MapPath("../mdb/jenga.mdb")

    e nel caso...
    response.redirect "../newIndex.asp?ritorno=""ERRORELOGIN"""
    e' sbagliata anche questa, che non mi funziona col ../??

  5. #5
    allora fai tutto correttamente l'unico problema sono i permessi di modifica sulla cartella in cui metti il database.

    se puoi (nel senso che sei in locale oppure hai la possbilità di modificare le cose sul server) clikka co tasto dx sulla cartella in cui metti il db e poi fai proprietà

    dopo clikka su protezione(o sicurezza) e dai i permessi di "modifica" al'utente IUSR_nomemacchina

    poi dovrebbe andare
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

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.