Pagina 2 di 13 primaprima 1 2 3 4 12 ... ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 124
  1. #11
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    176
    Ciao Mems,

    ho fatto le seguenti operazioni:
    - ho creato la tabella clicks ed ho sostituito i 4 rif. alla tabella nei 2 scripts che mi hai mandato
    - ho incollato i due scripts nel codice della pagina
    - mi viene un forte dubbio: mica devo sostituire il connString con il nome della mia connessione al db?!?!?

    Mi ha dato il seguente errore:

    Impossibile visualizzare la pagina
    HTTP 500
    Cause più probabili:
    Il sito Web è in manutenzione.
    Il sito Web contiene un errore di programmazione.

    Possibili operazioni:
    Aggiornare la pagina.

    Torna alla pagina precedente.

    Ulteriori informazioni

    L'errore (HTTP 500 - Errore interno del server) indica che nel sito Web visitato si è verificato un problema relativo al server che ha impedito la visualizzazione della pagina Web.

    Per ulteriori informazioni sugli errori HTTP, vedere la Guida.

  2. #12
    Se leggi bene, alla fine del mio post. ho scritto:
    connString deve essere la tua stringa di connessione al database.

  3. #13
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    176
    Ciao Mems,

    ConnString io l'ho cambiata col nome di connessione che già utilizzo per il resto delle connessioni, ho sbagliato?

    Ti faccio presente che utilizzo ms access

  4. #14
    Dalle opzioni avanzate di explorer togli la spunta dalla voce mostra messaggi di errore http brevi.

  5. #15
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    176
    Microsoft OLE DB Provider for ODBC Drivers error '80004005'

    [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

    /p_ac_00.asp, line 350

  6. #16
    Originariamente inviato da GUIDOC
    Microsoft OLE DB Provider for ODBC Drivers error '80004005'

    [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

    /p_ac_00.asp, line 350
    E' sbagliata la tua stringa di connessione.
    Vediamo come hai adattato il codice?

  7. #17
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    176
    %>

    <!--' tabella_link
    ' link_id - contatore
    ' link_name - testo (50)
    ' link_url - testo (255)
    ' link_click - numerico
    ' codice:-->

    <%
    ' elenco link
    set conn = server.createObject("ADODB.Connection")
    conn.open ConnString

    sql = "SELECT link_id, link_name FROM clicks ORDER BY link_name"
    set rs = conn.execute(sql)

    if not rs.eof then
    do until rs.eof
    response.write "" & rs("link_name") & "
    "
    rs.moveNext
    loop
    end if

    rs.close
    set rs = nothing

    conn.close
    set conn = nothing
    %>


    codice:<%
    id = request.queryString("id")

    if len(id) > 0 and isNumeric(id) then
    set conn = server.createObject("ADODB.Connection")
    conn.open ConnString

    sql = "SELECT link_url FROM clicks WHERE link_id = " & id
    set rs = conn.execute(sql)

    if not rs.eof then
    url = rs("link_url")
    conn.execute("UPDATE clicks SET link_clik = link_click + 1 WHERE link_id = " & id)
    end if

    rs.close
    set rs = nothing

    conn.close
    set conn = nothing
    end if

    if len(url) > 0 then
    response.redirect url
    else
    response.write "Nessun indirizzo disponibile"
    end if
    %>



    <%
    id = request.queryString("id")

    if len(id) > 0 and isNumeric(id) then
    set conn = server.createObject("ADODB.Connection")
    conn.open ConnString

    sql = "SELECT link_url FROM clicks WHERE link_id = " & id
    set rs = conn.execute(sql)

    if not rs.eof then
    url = rs("link_url")
    conn.execute("UPDATE clicks SET link_clik = link_click + 1 WHERE link_id = " & id)
    end if

    rs.close
    set rs = nothing

    conn.close
    set conn = nothing
    end if

    if len(url) > 0 then
    response.redirect url
    else
    response.write "Nessun indirizzo disponibile"
    end if
    %>

  8. #18
    A GUIDOC... non hai cambiato una virgola... figurati connString.
    in tutte e due gli script devi mettere questa riga al posto di
    conn.open ConnString
    codice:
    conn.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & server.mapPath("\cartelladb\nomedb.mdb")
    personalizzando il path tra le parentesi e le virgolette.

  9. #19
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    176
    Ciao Mems,

    finalmente comincio a non avere errori:
    - ho atto la variazione che mi hai detto di fare;
    - ho creato una paginetta .asp per leggere il risultato della tabella clicks
    - non dà alcun errore

    pur avendo fatto un click di prova dalla pagina dove ho inserito le 2 queries, nella tabella non c'è niente

    quando apro la pagina nella quale ho inserito le queries mi compare Nessun indirizzo disponibileNessun indirizzo disponibile

    cosa faccio?

  10. #20
    La pagina redirect.asp devi chiamarla passandole in queryString l'id di uno dei record presenti nella tabella clicks, ovvero, per arrivare a redirect.asp devi cliccare su uno degli indirizzi elencanti nella pagina precedente. Solo in questo modo potrai attivare il redirect alla URL desiderata e l'incremento del conto dei click in relazione alla url cliccata.
    Rivediamo il codice.
    Per chiarezza: io ti ho postato il codice di 2 pagine, una dove vengono elencate le url e l'altra che fa il redirect verso la url e l'incremento del conta click.
    Te invece che hai fatto? Tutto in una pagina?

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.