Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    problemino... con l' apostrofo

    codice:
    <%
    	var Sql = ("SELECT * FROM ordini where (nome='" +Request.Form("nome")+"') AND (cognome='" +Request.Form("cognome")+"') AND (articolo='" +Request.Form("articolo")+"') AND (pezzi='" +Request.Form("pezzi")+"') AND (shaft='" +Request.Form("shaft")+"') AND (lenght='" +Request.Form("lenght")+"') AND (grip='" +Request.Form("grip")+"') AND (indirizzo='" +Request.Form("indirizzo")+"')");
    funziona tutto bene fino a quando nell' indirizzo non mi mettono l' apostrofo...

    come posso risolvere il problema?
    Scambio link

  2. #2
    codice:
    replace(request.form("indirizzo"),"'","''")

  3. #3
    Every day is a Mister Day.
    codice:
    replace(request.form("nomeCampo"),"'","''")

  4. #4
    ma devo creare una variabile tipo

    indirizzo= Replace(Request.Form("indirizzo"),"'","''")
    Scambio link

  5. #5
    codice:
    "... WHERE campo_tabella = '" & replace(request.form("nome_campo_form"),"'","''") & "' ..."

  6. #6
    codice:
    <%
    	var Sql = ("SELECT * FROM ordini where (nome='" +Request.Form("nome")+"') AND (cognome='" +Request.Form("cognome")+"') AND (indirizzo='" +replace(request.form("indirizzo"),"'","''")+"')");
    perchè non funziona????
    Scambio link

  7. #7
    codice:
    indirizzo = request.form("indirizzo")
    indirizzo = replace(indirizzo,"'","''")
    sql = " ... WHERE indirizzo = '" & indirizzo & "' ..."
    Magari quandi dici che non funziona, posta pure l'errore...

  8. #8
    codice:
    Microsoft JScript runtime error '800a1391' 
    
    'request' is undefined 
    
    /prova/mercatino/distinta.asp, line 2
    Scambio link

  9. #9
    ma si può usare la funzione replace in jscript?
    Scambio link

  10. #10
    Risolto. Grazie.
    Per la cronaca e per chi magari come me vuole imparare qualcosa in asp e magari qualche volta con difficoltà trova un aiuto...

    Utilizzando Jscript

    codice:
    <%
            var nome = new String(Request.Form("nome"));
            var nome2 = nome.replace(/'/g,"''");
    		var cognome = new String(Request.Form("cognome"));
            var cognome2 = cognome.replace(/'/g,"''");
    		var indirizzo = new String(Request.Form("indirizzo"));
            var indirizzo2 = indirizzo.replace(/'/g,"''");
    
    	var Sql = ("SELECT * FROM ordini where (nome='" +nome2+"') AND (cognome='" +cognome2+"') AND (articolo='" +Request.Form("articolo")+"') AND (pezzi='" +Request.Form("pezzi")+"') AND (shaft='" +Request.Form("shaft")+"') AND (lenght='" +Request.Form("lenght")+"') AND (grip='" +Request.Form("grip")+"') AND (indirizzo='" +indirizzo2+"')");
    	var Ordine = new ActiveXObject("ADODB.Recordset");
           Ordine.Open(Sql,Cn,1);
    %>
    Scambio link

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.