Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    643

    Aggiornare database con Aruba

    In un sito con pagine scritte in asp su aruba ho notato che cercando di aggiornare un database access viene generato questo errore.
    codice:
    Current Recordset does not support updating. This may be a limitation of the provider, or of the selected locktype.
    Da cosa dipende ? Ho letto in rete che potrebbe dipendere da aruba stesso e che bisogna apportare delle modifiche alla connessione al database però non ho capito di che tipo.

  2. #2
    Dipende dai parametri che imposti nell'apertura del recordset, i numeretti che metti dopo l'apertura.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    643
    Originariamente inviato da Mems
    Dipende dai parametri che imposti nell'apertura del recordset, i numeretti che metti dopo l'apertura.
    Intendi quando faccio la open del tipo
    codice:
    objRs.Open strSql, objConn, 3, 3
    quindi in questo caso i numeri 3 e 3, dove ovviamente strSql è la mia query e objConn è l' oggetto adodb.connection (e objRs è l'oggetto adodb.recordset) ?

  4. #4
    Prova semplicemente così:

    codice:
    objRs.Open strSql, objConn
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    643
    Originariamente inviato da maximum
    Prova semplicemente così:

    codice:
    objRs.Open strSql, objConn
    Ho provato adesso in questa maniera, ma niente, mi dà lo stesso errore

  6. #6
    Devi fare un inserimento o un aggiornamento?
    Prova con
    codice:
    objRs.Open strSQL, objConn, 1, 1
    Comunque, cerca nel tuo pc il file adovbs.inc e vedi quali sono i due valori per
    adLockOptimistic
    ad non mi ricordo, ma qualcosa che non sia readonly.

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    643
    Originariamente inviato da Mems
    Devi fare un inserimento o un aggiornamento?
    Inserimento, aggiornamento, cancellazione, insomma tutto quello che si può fare con un database.
    Prova con
    codice:
    objRs.Open strSQL, objConn, 1, 1
    provato, non funziona nemmeno così
    Comunque, cerca nel tuo pc il file adovbs.inc e vedi quali sono i due valori per
    adLockOptimistic
    ad non mi ricordo, ma qualcosa che non sia readonly.
    adLockOptimistic vale 3
    adLockPessimistic 2
    adLockBatchOptimistic 4

    Ma il problema non è sul mio PC, sul mio non ho problemi con quella connessione settando a 3 entrambi i parametri, sia per inserire che per modificare o cancellare dati dal db, i problemi sono sul dominio di aruba

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    643
    Nessuno ha mai gestito uno spazio su Aruba con pagine asp e sa qual è la maniera per non avere problemi di nessun tipo con il database ?
    grazie

  9. #9
    codice:
    <%
    	Set Conn = Server.CreateObject("ADODB.Connection")
    	Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& server.MapPath("/mdb-database/database.mdb")
    
    nome = request.Form("nome")
    
    nome=replace(nome,"'","''")
    
    SQL="UPDATE tabella set nome='"&nome&"' WHERE ID="&id
    Conn.Execute(SQL)
    Conn.close
    %>
    Solitamente uso questa... mi son sempre trovato bene...
    Ovviamente stiamo parlando di Db Access

    Gabriele Antonello

    <% Dim Tanzem
    Tanzem = "http://www.navetta31.it"
    Response.redirect(Tanzem)
    %>

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    643
    E se devo aggiornare tutti i campi di un record come faccio la query ?
    Perchè in locale riesco, lì ci sono problemi.
    E comunque se devo cambiare tutte le query che ho fatto ci dovrò perdere non so quanto tempo.

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.