Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 27

Discussione: non va variabile

  1. #1

    non va variabile

    ciao a tutti, sto cercando di mettere il variabile ma non va, ecco il codice:

    codice:
    <%		
    			if Controllo_DoppioIP(listaip.fields("Nome_PC")) = true then
    			segnale =  "src=sem-off.gif width=20 height=20 alt=trovati due IP per una stessa macchina"
    			link = "motivo.asp"
    			filtro = "Nome_PC"
    			elseif Controllo_DoppioNome(listaip.fields("Indirizzo_IP")) = true then
    			link = "motivo2.asp"
    			filtro = "Indirizzo_IP"
    			else
    			segnale = "src=sem-on.gif width=20 height=20"
    			link = "dettaglio.asp"
    			end if
    			%>
    		<%		
    			if Controllo_DoppioNome(listaip.fields("Indirizzo_IP")) = true then
    			segnale2 =  "src=sem-off.gif width=20 height=20 alt=trovati due nomi per uno stesso IP"
    			else
    			segnale2 = "src=sem-on.gif width=20 height=20"
    			end if
    			%>
    	  
    	  <a onclick="ApriFinestra(this.href,'name');return 
    false;"href="<%=link%>?<%= Server.HTMLEncode(MM_keepBoth) & MM_joinChar(MM_keepBoth) & "IP_1=" & listaip.Fields.Item(""&filtro&"").Value %>" target="new">
    e l'errore mi restituisce:

    ADODB.Fields (0x800A0CC1)
    Impossibile trovare l'oggetto nell'insieme corrispondente al nome o al numero richiesto.

    ho provato in diversi modi di quello (""&filtro&"") in (" & filtro &"), ( & filtro &), ("( & filtro & )") e niente da fare.....
    Grazie
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  2. #2
    codice:
    listaip.Fields.Item(filtro).Value

  3. #3
    non va lo stesso....
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  4. #4
    scusa ma dal tuo codice si potrebbe avere filter="", e secondo te cosa dovrebbe stampare in quel caso?

  5. #5
    hai ragione, ho appena aggiunto su dopo ELSE

    codice:
    if Controllo_DoppioIP(listaip.fields("Nome_PC")) = true then
    			segnale =  "src=sem-off.gif width=20 height=20 alt=trovati due IP per una stessa macchina"
    			link = "motivo.asp"
    			filtro = "Nome_PC"
    			elseif Controllo_DoppioNome(listaip.fields("Indirizzo_IP")) = true then
    			link = "motivo2.asp"
    			filtro = "Indirizzo_IP"
    			else
    			segnale = "src=sem-on.gif width=20 height=20"
    			link = "dettaglio.asp"
    			filtro = "Indirizzo_IP"
    			end if 
    %>
    prima non ho messo altro filtro="Indirizzo_IP" dopo ELSE
    Grazie e buona giornata

    AH mi sono dimenticato un'altra cosa, vorrei sapere come si fa a fare un'altro if se un IP o nome_PC della tabella "analizza" non trova aggiunto nella tabella "listaip", vorrei che vada all'altra pagina "inserisci.asp", come si fa? questi controlli che vedi sono se trovano diversi tra quella tabella "analizza" e "listaip"....
    Grazie ancora
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  6. #6
    non ti basta mettere un altro elseif? non è che abbia capito molto quello che mi dici...

  7. #7
    si, certo che metterei altro elseif, allora faccio un esempio:

    nella tabella "listaip" sono tutti i dati memorizzati dopo aver fatto analizzare gli ip e nomi dei pc presenti in ogni giorno, questi ip e nomi di pc analizzati vengono memorizzati nella tabella "analizza".
    Se un giorno che analizzo di nuovo, ne trovo dei nuovi ip o nomi pc che non sono mai stati inseriti nella tabella "listaip" e come si fa a verificare?

    visto che ho già fatto 2 controlli tra "analizza" e "listaip"(uno per verificare se ci sono doppi nomi in un ip e altro se ci sono doppi ip in un nome pc), funzionano perfettamente queste verifiche. Ma non ci riesco a verificare gli ip o nomi pc da "analizza" se siano esistiti nella tabella "listaip"...
    Mi sono spiegato meglio? Sperem
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  8. #8
    fai un'altra query che estragga solo gli ip non presenti in una delle due tabelle

    in pratica fai due query, 1 che ti estrae gli ip comuni e una che ti estrae quelli non processati...

    ad esempio, poi stampi prima gli ip non processati e poi quelli vecchi


  9. #9
    ora ci provo grazie dell'indicazione ma basta che non mi indichi verso fuori dalla finestra perchè non mi voglio buttare dalla finestra eh eh

    come te butta'? me butta bene ma nun me faccio butta' dalla finestra
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  10. #10

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.