| 
					
							
        
    
        
						
			 | 
			
			
					    
					
        
         
          
         
	
            | sammenligne datoer Fra : Brian Odsgaard | 
  Dato :  14-09-06 22:15 |  
  |   
            Hejsa
 
 Hvordan kan man sammenligne to datoer i asp?
 
 Scriptet skal bruges til at sortere en kalender og slette alle poster
 før en given dato
 
 /Brian
  
            
             |   |   
            
        
 
            
         
           Jørn Andersen (14-09-2006) 
         
	
            | Kommentar Fra : Jørn Andersen | 
  Dato :  14-09-06 23:39 |  
  |   
            On Thu, 14 Sep 2006 23:14:56 +0200, Brian Odsgaard
 <mail@oddball<remove>.dk> wrote:
 
 >Hvordan kan man sammenligne to datoer i asp?
 >
 >Scriptet skal bruges til at sortere en kalender og slette alle poster
 >før en given dato
 
 Hvis du vil slette før 14.9.2006:
 If myDate < DateSerial(2006, 9, 14) Then
  ' Slet
 Else
  ' Slet ikke
 End If
 
 Hvis du vil slette før for 14 dage siden:
 If myDate < DateAdd("d", -14, Now()) Then
  ' Slet
 Else
  ' Slet ikke
 End If
 
 
 Good luck!
 
 -- 
 Jørn Andersen,
 Brønshøj
  
            
             |   |   
            
        
 
            
         
           Jens Gyldenkærne Cla~ (15-09-2006) 
         
	
            | Kommentar Fra : Jens Gyldenkærne Cla~ | 
  Dato :  15-09-06 09:06 |  
  |   
            Brian Odsgaard <mail@oddball skrev:
 
 > Hvordan kan man sammenligne to datoer i asp?
 
 Jørn har vist et par muligheder.
 
 
 > Scriptet skal bruges til at sortere en kalender og slette alle
 > poster før en given dato
 
 Hvordan lagrer du dine kalenderoplysninger? Hvis du anvender en
 database, kan du slippe for mange bekymringer ved at bruge
 databasen til at sammenligne datoerne - ikke asp.
 
 I Access findes de samme datofunktioner som i asp/vbscript. Jørns
 to eksempler kan laves mod en database på følgende måde:
 
 ' Hvis du vil slette før 14.9.2006:
 strSQL = "DELETE FROM kalender WHERE dato < DateSerial(2006,9,14)"
 
 conn.Execute (strSQL)
 
 
 ' Hvis du vil slette før for 14 dage siden:
 strSQL = "DELETE FROM kalender WHERE dato < DateAdd('d',-14,Now())"
 
 conn.Execute (strSQL)
 
 
 Vær opmærksom på at sletteforespørgsler ikke kan fortrydes - så
 test grundigt og husk backup før du går i gang.
 -- 
 Bolig søges. Andel eller leje i Emdrup, Nordvest, Nørrebro, Søborg
 eller Brønshøj, max 6000 pr. måned.
 Kontakt pr. mail - nospam(at)gyros.dk
 Jens Gyldenkærne Clausen
  
            
             |   |   
            
        
 
            
         
           Brian Odsgaard (15-09-2006) 
         
	
            | Kommentar Fra : Brian Odsgaard | 
  Dato :  15-09-06 18:01 |  
  |   
            On Fri, 15 Sep 2006 10:06:18 +0200, Jens Gyldenkærne Clausen
 <jens@gyros.invalid> wrote:
 
 
 >Hvordan lagrer du dine kalenderoplysninger? Hvis du anvender en
 >database, kan du slippe for mange bekymringer ved at bruge
 >databasen til at sammenligne datoerne - ikke asp.
 >I Access findes de samme datofunktioner som i asp/vbscript. Jørns
 >to eksempler kan laves mod en database på følgende måde:
 >
 >' Hvis du vil slette før 14.9.2006:
 >strSQL = "DELETE FROM kalender WHERE dato < DateSerial(2006,9,14)"
 >
 >conn.Execute (strSQL)
 >
 >' Hvis du vil slette før for 14 dage siden:
 >strSQL = "DELETE FROM kalender WHERE dato < DateAdd('d',-14,Now())"
 >
 >conn.Execute (strSQL)
 
 Oplysningerne ligger faktisk i en database, så det forslag vil jeg
 straks prøve af
 
 Takker for hjælpen
 
 /Brian
 
  
            
             |   |   
            
        
 
    
 
					
					 
			 | 
			
				
        
			 |