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

    distruggere var in ciclo

    Ciao a tutti,
    ho un comportamento strno al'interno di questo ciclo:

    codice:
    For Each file in sf
    if 	left(elencamare.fields("codice"),1)="0"  then 
       if (left(file.name,3) = assieme)  then
       		'response.Write file.name
    		'response.End()
    		dir=file.name
    		
    	end if	
    else
    	if left(file.name,6) = elencamare.fields("codice") then
    			response.Write file.name
    			'response.Write elencamare.fields("codice")
    			'response.Write left(file.name,6)
    			'response.End()
    			 fileopen="\\Server-bovea\Archivio_Elen\CP - CARTELLE PRODOTTO\"&file.name
    			
    	else		
    	'response.Write file.name &" 
    "
    	fileopen=""
    	end if	
    end if	   
    Next
    la var fileopen a seconda dell' if deve assumere un valore oppure deve essere nulla.
    Solo che questa assume il primo valore poi quando viene verificata la condizione if, mntre invece se la condizione if non viene verificata assume valore nullo per tutto il ciclo anche se if poi risulta vero.....
    suggerimenti???

    Grazie
    http://www.raffygio.com

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    In italiano? :master:

    Roby

  3. #3
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757
    Originariamente inviato da Roby_72
    In italiano? :master:

    Roby
    A S P : tutto il resto è noia...
    L I N U X : forse mi "converto"...

  4. #4
    ..scusa la fretta....

    codice:
    For Each file in sf
    	if left(file.name,6) = elencamare.fields("codice") then
    		fileopen="\\Server-bovea\Archivio_Elen\CP - CARTELLE PRODOTTO\"&file.name
    			
    	else		
    	fileopen=""
    	end if	
       
    Next
    http://www.raffygio.com

  5. #5
    ..scusa la fretta....

    codice:
    For Each file in sf
    	if left(file.name,6) = elencamare.fields("codice") then
    		fileopen="\\Server-bovea\Archivio_Elen\CP - CARTELLE PRODOTTO\"&file.name
    			
    	else		
    	        fileopen=""
    	end if	
       
    Next
    in pratica la var fileopen è valorizzata quando if è verificato, poi appena non si verifica if, e quindi esegue else, me la da vuota (giustamente). Questa però poi rimane vuota per l'intera esecuzione del ciclo anche se if viene riverificato.

    Grazie
    http://www.raffygio.com

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Dubito.
    Verifica se ci entra davvero...

    codice:
    For Each file in sf
    	if left(file.name,6) = elencamare.fields("codice") then
    		fileopen="\\Server-bovea\Archivio_Elen\CP - CARTELLE PRODOTTO\"&file.name
    	response.write("si")&"
    " 		
    	else		
    	        fileopen=""
    	end if	
       
    Next
    Roby

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.