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

    Passare una stringa per cancellazione nel db

    Ciao, non riesco a venire a capo di un problema.
    Ho un db Access2000 con una tabella in cui memorizzo gli indirizzi email di chi si iscrivi tramite apposito modulo. Nella tabella ho un campo ID (numerico), EMAIL e NOME (qst è facoltativo).
    Al momento dell'iscrizione invio una mail di conferma e sotto metto un link per potersi cancellare:

    codice:
    http://www.pippo.com/ml_cancellazione.asp?id=251&email=pippo@yahoo.it&lingua=italiano

    Quando clicco sul link però la pagina ml_cancellazione.asp non mi viene visualizzata x' c'è un errore che non riesco a capire.
    Vi scrivo la prima parte di codice, dove ho messo dei response.write ai quali non arriva nemmeno!

    codice:
    <%Response.Buffer = True
      Dim StrConnessione
    
      StrConnessione = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\mdb-database\s_db\db_inol.mdb")
    
    	response.write strconnessione
    
      Set Conn = Server.CreateObject("ADODB.Connection")
      Conn.Open StrConnessione
    
      'Read in the persons e-mail address
      IdIscritto = Int(Request.QueryString("id"))
      IndEmail = Request.QueryString("email")
    	Lingua = Request.QueryString("lingua")
    
    	response.write "id = " & idiscritto
    	response.write "
    email = " & indemail
    	response.write "
    lingua = " & lingua
    	response.end
    Secondo me il problema è l'indirizzo email nella stringa :master:
    Avete suggerimenti o qualche script migliore per aiutarmi?

  2. #2
    Quando clicco sul link però la pagina ml_cancellazione.asp non mi viene visualizzata x' c'è un errore che non riesco a capire.
    Vi scrivo la prima parte di codice, dove ho messo dei response.write ai quali non arriva nemmeno!
    Che? :master:

    Innanzi tutto il primo erro credo possa essere riconducibile al percorso del db.
    Se non erro il MapPath non accetta \ ma solo /

    In secondo luogo pessima abitudine chiamare una variabile come

    codice:
    IndEmail
    ed usarla come

    codice:
    indemail
    ASP è per il 90% case unsensitive ma non abituiamoci a chiamare nel modo errato le variabili.
    Rispettiamo le maiuscole/minuscole.

    Correggi il percorso.

  3. #3
    Non ci posso credere!!! Funziona...!!!
    Ma dai era proprio una cretinata, stavo sclerando da un sacco VVoVe:

    Grazie!

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