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

    JavaServerPages e Access

    Ho un problemino con JSP e Access.

    Il mio sito in JavaServerPages si connette ad un database Access.
    Quando eseguo una query tipo Select o Insert non ci sono problemi, ma
    quando eseguo una query di aggiornamento o di eliminazione il
    compilatore non solleva eccezioni ma le modifiche non vengono
    apportate !

    E' un problema di autorizzazioni ??? Se si come si fa a settarle
    diversamente ???

    C'è un'altra spiegazione ???

    Il mio codice è:

    ....
    Class.forName(DRIVER);
    Connection con = null;
    try {
    con = DriverManager.getConnection(dbURL);
    con.setAutoCommit(false);

    String sql = "DELETE FROM studenti WHERE 'matricola'
    = 'mat'";

    Statement stm = con.createStatement();

    synchronized(this) {
    stm.executeUpdate(sql);
    con.commit();
    }
    ....
    La conoscenza di un linguaggio è potere, l'abilità tecnologica liberazione.

  2. #2
    Utente di HTML.it L'avatar di userfra
    Registrato dal
    Jul 2001
    Messaggi
    1,418

    Re: JavaServerPages e Access

    Originariamente inviato da shingo_web
    Ho un problemino con JSP e Access.

    Il mio sito in JavaServerPages si connette ad un database Access.
    Quando eseguo una query tipo Select o Insert non ci sono problemi, ma
    quando eseguo una query di aggiornamento o di eliminazione il
    compilatore non solleva eccezioni ma le modifiche non vengono
    apportate !

    E' un problema di autorizzazioni ??? Se si come si fa a settarle
    diversamente ???

    C'è un'altra spiegazione ???

    Il mio codice è:

    ....
    Class.forName(DRIVER);
    Connection con = null;
    try {
    con = DriverManager.getConnection(dbURL);
    con.setAutoCommit(false);

    String sql = "DELETE FROM studenti WHERE 'matricola'
    = 'mat'";

    Statement stm = con.createStatement();

    synchronized(this) {
    stm.executeUpdate(sql);
    con.commit();
    }
    ....

    Prova così:

    String sql = "DELETE FROM studenti WHERE matricola
    = '+mat+'";

    ciao
    -------------------------------------------------
    Il fumo nuoce gravemente alla salute

  3. #3
    Utente di HTML.it L'avatar di blueice
    Registrato dal
    Feb 2001
    Messaggi
    121

    Re: Re: JavaServerPages e Access

    Originariamente inviato da userfra



    Prova così:

    String sql = "DELETE FROM studenti WHERE matricola
    = '+mat+'";

    ciao
    Cosi deve funzionare :
    String sql = "DELETE FROM studenti WHERE matricola
    = '"+mat+"'";

    Fammi sapere ...

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 © 2024 vBulletin Solutions, Inc. All rights reserved.