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

    query da servlet su db access

    ciao a tutti,
    una cosa mi turba e non poco

    come mai, se creo da una servlet la seguente query:

    String query1 = "select * from area where area=\""+area+"\"";

    che si traduce in

    select * from area where area="sant'ambrogio - torino"

    lanciandola da access funziona alla grande, mentre dalla servlet mi viene restituito l'errore:

    ERROR: java.sql.SQLException: [Microsoft][Driver ODBC Microsoft Access] Parametri insufficienti. Previsto 1.

    mi sta tirando matto sta cosa... ho deciso di mettere le virgolette perchč purtroppo con access l'apostrofo da problemi, dato che se eseguo la stessa query con gli apici anzichč le virgolette il tutto funziona alla perfezione.

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    DEVI usare gli apici e se la stringa contiene un apice, devi "escapizzarla" con ''

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328

    Moderazione

    Tra l'altro, lo stesso identico problema era gią stato trattato la settimana scorsa, quindi con una ricerca "relativamente veloce" trovavi la soluzione al tuo problema.


    Ciao.
    "Perchč spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  4. #4
    ero sempre io... solamente che il problema č diverso. L'altra volta abbiamo parlato del format.

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.