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

    Problemi con database access

    Ho da poco reinstallato IIS 6.0 e ho provato ad effettuare diverse connessioni ad un database access con pagine asp in linguaggio vb script. Il problema è che accede al database solo in lettura e non in scrittura. Ad esempio una pag di questo genere mi funzia:

    <%
    dim strCode
    strCode="papystacchio"

    Set Conn=Server.CreateObject("ADODB.Connection")
    strConn="driver={Microsoft Access Driver (*.mdb)}; "
    strConn=strConn & " DBQ=" & Server.MapPath("database\data.mdb")
    strConn=strConn & ";pwd=" & strCode
    Conn.Open strConn

    sql = "SELECT * FROM utenti"

    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, conn ,3,3

    rs.Close
    set rs = Nothing
    conn.Close
    set conn = Nothing
    response.Redirect("index.asp")
    %>

    mentre questa:

    <%
    dim strCode
    strCode="papystacchio"

    Set Conn=Server.CreateObject("ADODB.Connection")
    strConn="driver={Microsoft Access Driver (*.mdb)}; "
    strConn=strConn & " DBQ=" & Server.MapPath("database\data.mdb")
    strConn=strConn & ";pwd=" & strCode
    Conn.Open strConn

    sql = "SELECT * FROM utenti"

    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, conn ,3,3

    rs.addnew
    rs(1) = "cacca"
    rs(2) = "cacca"
    rs(3) = "cacca"
    rs.update

    rs.Close
    set rs = Nothing
    conn.Close
    set conn = Nothing
    response.Redirect("index.asp")
    %>

    mi da "errore interno del server http 500". PErchè????

  2. #2
    perche' fai un select invece di un insert

    se vai nella home di questo sito, cerca la guida sui db e trovi la soluzione

  3. #3
    Ma guarda cosa dicono in questa pagina:

    http://freeasp.html.it/guide/lezione.asp?id=107

    il codice è uguale al mio, eppure non funziona

  4. #4
    Utente di HTML.it L'avatar di buji
    Registrato dal
    Nov 2002
    Messaggi
    178
    GUarda gli attributi e i permessi della cartella con l'archivio
    Buji

  5. #5
    Ho controllato ma è tutto normale. Sarò costretto ad utilizzare le connessioni ke crea automaticamente dreamweaver mx!! (sperando ke funzionino). Ma mi da un fastidio il fatto ke nn funzioni del codice ke fino ad un paio di mesi fa andava perfettamente!!!!!

  6. #6
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955
    Originariamente inviato da papystacchio.tk
    Ho controllato ma è tutto normale. Sarò costretto ad utilizzare le connessioni ke crea automaticamente dreamweaver mx!! (sperando ke funzionino). Ma mi da un fastidio il fatto ke nn funzioni del codice ke fino ad un paio di mesi fa andava perfettamente!!!!!
    Creati una nuova cartella condividila in web e riprova, sicuramente IIS fa casini con i permessi.
    Alcune volte accadeva anche a me di creare un'applicazione ASP.NET che dava problemi in scrittura solo perché l'avevo creata in una sotto cartella di inetpub.

    Creandola in un percorso differente funzionava tutto.

  7. #7
    ora ci provo!!!

  8. #8
    Ti consiglio anche di usare OleDb con questa stringa di connessione al posto di quella che usi tu.

    strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("database\data.mdb") & ";"


    "La vendetta è un piatto che va gustato freddo"
    Antico proverbio Klingon.
    Lo chiamavano il 'Computer Umano'. Sapeva contare fino a 20 e nudo fino a 21!

  9. #9
    Ho provato a cambiare la stringa di connessione, e nn cambia niente!! Ho provato a ricreare la cartella dove si trova il database, e nn cambia niente!! Ho provato a spostare il database nella cartella principale (wwwroot) e ancora niente!!! NN sò più cosa fare!!

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.