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

    aprire un link in un frame da db access

    Salve,
    vorrei aprire un link utilizzando una pagina di frame, utilizzando ID del db, mi spiego:
    es.
    il link di riferimento sarà: www.***.it/fram.asp?cadid=14 a questo id corrisponde un link che dovrà essere aperta nella pagina fram.asp
    ho tirato fuori il seguente codice ma mi da errore "Type mismatch"
    alla riga ""indirizzo = REC("cadlink").Value""
    dove sta l'errore?? potete aiutarmi? grazie

    <%
    Dim sc, cn, rs, SQL, REC
    sc = ""
    sc = sc & "driver={Microsoft Access Driver (*.mdb)};"
    sc = sc & "dbq=" & Server.MapPath("../mdb-database/QuickClassifieds.mdb")

    Set cn = Server.CreateObject("ADODB.Connection")
    Set rs = Server.CreateObject("ADODB.Recordset")

    cn.Open sc

    Dim codice
    codice = Request.Querystring("cadid")

    SQL="select * from tblQCAds where cadid="&codice
    Dim indirizzo
    indirizzo = REC("cadlink").Value
    Session("ind") = indirizzo


    %>
    <frameset rows="80,*" framespacing="1">
    <frame name="intestazione" scrolling="no" noresize target="principale" src="su.asp">
    <frame name="principale" src="<%=indirizzo%>" marginwidth="12" marginheight="1" scrolling="auto">
    <noframes>
    <body>


    La pagina corrente utilizza i frame. Questa caratteristica non è supportata
    dal browser in uso.</p>
    </body>
    </noframes> </frameset>
    <%
    REC.Close
    Conn.Close
    Set REC=Nothing
    Set Conn=Nothing

    %>indirizzo = REC("cadlink").Value red

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Dov'e' l'apertura del recordset?
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    ho aggiunto
    SQL="select * from tblQCAds where cadid="&codice
    Set REC=Conn.Execute(SQL)
    Conn.Execute(SQL)

    ma l'errore è: Object required: 'Conn' sulla riga Set REC=Conn.Execute(SQL)
    non riesco a capire dove sbaglio

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non l'hai chiamato Conn ma cn

    Set cn = Server.CreateObject("ADODB.Connection")
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    madoooo come ho fatto a sbagliare e non accorgemene

    grazie mille ho risolto e funziona

    appena setto tutto posto il codice anche per gli altri

  6. #6
    ciao eccomi di nuovo sto apportando delle modifiche, sto aggiungendo il comando cont per incrementare un contatore di clic

    vi posto la parte di codice che ho inserito, ho creato un nuovo campo nel db chiamato HIT ma non incrementa..
    sapete darmi una mano?



    SQL="select * from tblQCAds where cadid="&codice
    Set REC=Cn.Execute(SQL)

    cont=REC("HIT")
    cont=cont+1
    SQL="update tblQCAds set HIT="&cont&" where cadid="&codice


    Dim indirizzo

  7. #7
    fa' fare il lavoro sporco all'animale

    SQL="update tblQCAds set HIT=HIT+1 where cadid="&codice

  8. #8
    ciao eccomi di nuovo sto apportando delle modifiche, sto aggiungendo il comando cont per incrementare un contatore di clic

    vi posto la parte di codice che ho inserito, ho creato un nuovo campo nel db chiamato HIT ma non incrementa..
    sapete darmi una mano?

    Dim sc, cn, rs, SQL, REC, cont
    ..
    ..
    ..
    SQL="select * from tblQCAds where cadid="&codice
    Set REC=Cn.Execute(SQL)

    cont=REC("HIT")
    cont=cont+1
    SQL="update tblQCAds set HIT="&cont&" where cadid="&codice


    Dim indirizzo

  9. #9
    fa' fare il lavoro sporco all'animale

    SQL="update tblQCAds set HIT=HIT+1 where cadid="&codice

  10. #10
    ciao eccomi di nuovo sto apportando delle modifiche, sto aggiungendo il comando cont per incrementare un contatore di clic

    vi posto la parte di codice che ho inserito, ho creato un nuovo campo nel db chiamato HIT ma non incrementa..
    sapete darmi una mano?

    Dim sc, cn, rs, SQL, REC, cont
    ..
    ..
    ..
    SQL="select * from tblQCAds where cadid="&codice
    Set REC=Cn.Execute(SQL)

    cont=REC("HIT")
    cont=cont+1
    SQL="update tblQCAds set HIT="&cont&" where cadid="&codice


    Dim indirizzo

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.