Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374

    Function non rispettata

    Inteoria questa funzione dovrebbe visualizzare 2470 risultati, nella realtà nemmeno uno! Qualcuno me lo sa spiegare?
    codice:
    function nDistanze()
    dim CampLat, CampLong
    For i = 0 To UBound(arrCoordinate)
    CampLat = arrCoordinate(4,i)
    CampLong = arrCoordinate(5,i)
    call distanza(session("ConvLat"), session("ConvLong"), CampLat, CampLong)
    next
    end function
    
    response.write nDistanze()
    Le variabili session("ConvLat") e session("ConvLong") vengono descritte dall'utente, mentre CampLat e CampLong (estratti con getrows) provengono dal database (di 2470 righe). Non ho messo tutto il resto del codice perchè sarebbe troppo lungo.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ma CampLong e CampLat sono valorizzate?

    Roby

  3. #3
    Non mi sembra che dovrebbe visualizzare qualcosa: lo farebbe se il

    response.write

    fosse, per esempio, all'interno della funzione

    ntdistanze()

    oppure della funzione

    distanza(par1, par2, par3, par4)

    allora poi, facendo

    call ntdistanze()

    otterresti il risultato voluto. Pensaci: dove dici al programma di acquisire e/o stampare il contenuto di

    distanza(...)?

    Per farti un esempio senza ciclo, con numeri a caso ed una funzione distanza inventata, questa funziona:

    codice:
    function distanza (a, b, c, d)
    distanza=a+b+c+d
    response.write (distanza)
    end function
    
    function nDistanze()
    f=11
    d=2
    t=9
    y=0
    call distanza(f, d, t, y)
    end function
    
    call ndistanze()
    Occhio che se hai un ciclo il response.write deve comunque essere all'interno del ciclo, oppure stamperà solo l'ultimo valore...............


    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

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.