Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    56

    [asp] problemi con i DB

    E' da poco tempo che sperimento con asp, e dopo aver fatto delle prove su dei servere che offrivano hosting gratutito, ho deciso di acquistare un dominio su aruba.
    per quanto riguarda la lettura dal DB (Access), non c'e' nessun problema, ma appena provo a modificare cancellare o inserire, mi compare il seguente messaggio..

    codice:
    Microsoft JET Database Engine error '80004005'
    
    Operation must use an updateable query.

    il codice asp e' il seguente:

    codice:
    Dim path, objCon, ObjCmd, strSql, strNome, strCogn, strPass, strData
    path ="data/db.mdb"
    
    strNome = upper(Request.form("ins_nome"))
    strCogn = upper(Request.form("ins_cogn"))
    strPass = Request.form("ins_pass")
    strPass = Replace(strPass, "'", "''")
    strData = date()
    
    Set objCon = Server.CreateObject("ADODB.Connection")
    objCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath(path)
    strSql = "INSERT INTO utenti (nome, cognome, passwd, data, modifica) VALUES ('" & strNome & "', '" & strCogn & "', '" & strPass & "', '" & strData & "', '" & strData & "')"
    
    objCon.Execute strSql
    objCon.Close
    Set objCon = Nothing
    lo stesso codice sul server gratuito funzionava perfettamente....
    c'e' qualche problema nella formulazione della query????

    Grazie dotmax

    ps: il messaggio di errore lo ricevo se apro la pagine con "firefox",
    mentre con explorer mi da solamente "impossibile visualizzare la pagina ..." senza nessun riferimento al tipo di errore.

  2. #2
    You see beauty I see pain, You see sky and I see acid rain

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    56
    Grazie per la risposta, ma il problema non e' in locale, ma sul sito on line sui server di aruba, l'articolo parlava di come risolvere il problema, ma per siti in locale


    ciao dotmax.

  4. #4
    azz scusa non ho letto bene.

    Cmq il tuo problema dovrebbe essere come questo:

    http://forum.html.it/forum/showthrea...ornabile+aruba

    ...devi contattarli
    You see beauty I see pain, You see sky and I see acid rain

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    56
    Grazie molto gentile, ho risolto il problema PARZIALMENTE, spostando il DB nella cartella "mdb-database", creat aaposta per questo.....dicevo parzialmente, perche se la pagia asp e' nella stessa cartella che contiene tale cartella, allora non ci sono problemi, ma se il file asp e' in una cartella diversa non funziona piu' niente, avevo provato con un percorso del tipo:

    ../mdb-database/db.mdb

    ma mi da errore, in quanto tale perrcorso non e' supportato,
    mi da il seguente errrore:

    The '..' characters are not allowed in the Path parameter for the MapPath method.


    come dovrei impostare allora il path???

    ciao dotmax.

  6. #6
    La butto là quotando questo

    Originariamente inviato da Roby_72 Con il Win server 2003 le inclusioni di file tra cartelle diverse devono partire necessariamente dalla root del sito. Inclusioni di questo tipo, code: accettate anche se sconsigliate in Win 2000 server, ora non sono più permesse e quindi devono essere indicate in questo modo: code: Analogamente per i Server.MapPath: code: Server.MapPath("/mdb-database/db.mdb") Roby
    You see beauty I see pain, You see sky and I see acid rain

  7. #7
    La butto là "quotando" questo

    Originariamente inviato da Roby_72
    Con il Win server 2003 le inclusioni di file tra cartelle diverse devono partire necessariamente dalla root del sito.
    Inclusioni di questo tipo,



    code:




    accettate anche se sconsigliate in Win 2000 server, ora non sono più permesse e quindi devono essere indicate in questo modo:



    code:




    Analogamente per i Server.MapPath:



    code:

    Server.MapPath("/mdb-database/db.mdb")


    Roby



    You see beauty I see pain, You see sky and I see acid rain

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    56
    Grazie Ispanico, grazie, grazie, e naturalmente grazie anche a roby

    Ciao dotmax.

  9. #9
    Prego
    You see beauty I see pain, You see sky and I see acid rain

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.