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

    Caratteri , / . etc non accettati da server.

    Aribuongiorno,
    ci risiamo, il mio database non accetta i caratteri "," "/" "." "'" quando li mando tramite form, mentre se tolgo tutti questi il form viene accettato e inserito sul database... So che c'è una funzione che fa in modo di inserire tutti i suddetti caratteri... qual'è.
    Un uomo senza donna è come un fianco senza spina...

  2. #2
    Ciao, per quanto riguarda l'apice (') io utilizzo un replace sul form in modo da trasformare un singolo apice in un doppio apice.
    In questo modo asp non interpreta l'apice come la fine di una stringa ma come un carattere.
    Per il replace di un dato prelevato da form usa:
    codice:
    <%
    testo = Request.Form("testo")
    testo = Replace(testo,"'","''")
    %>
    Per gli altri simboli non saprei, dato che a me non hanno mai dato problemi...
    Comunque non penso che sia un problema di db ma di asp che non interpreta correttamente quei caratteri...
    http://www.firesoftweb.it - Servizi gratuiti per il tuo sito web: forum, guestbook, contatori visite...

  3. #3
    Ci ho provato, ma mi da sempre lo stesso errore e cioè:
    codice:
    Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
    [Microsoft][Driver ODBC Microsoft Access] Errore di sintassi (operatore mancante) nell'espressione della query ''l'acquila','Max 255 Caratteri Grazie!','253')'.
    /provvisorio/insert.asp, line 62
    Il mio codice è questo, con i tre campi relativi ai campi nel form

    codice:
    <%
    Nome_Prodotto=(request.Form("Nome_Prodotto"))
    Caratteristiche=(request.Form("Caratteristiche"))
    Prezzo=(request.Form("Prezzo"))
    %>
    Mi sapreste aiutare...?
    Un uomo senza donna è come un fianco senza spina...

  4. #4
    Originariamente inviato da domenico.nardo
    Il mio codice è questo, con i tre campi relativi ai campi nel form

    codice:
    <%
    Nome_Prodotto=(request.Form("Nome_Prodotto"))
    Caratteristiche=(request.Form("Caratteristiche"))
    Prezzo=(request.Form("Prezzo"))
    %>
    Mi sapreste aiutare...?
    Dopo che hai richiamatro i 3 valori raddoppia l'apice come mostrato PRIMa di inserire i dati nel database.

    Nel caso l'errore si ripresenti stampa a video la query e controllala.

  5. #5
    Perfetto Va benissimo grazie a tutti...
    Un uomo senza donna è come un fianco senza spina...

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.