| 
	
 | 
	
          
            
              
                | Тема | 
                   Re: SQL проблем с дата в MSACCESS [re: radobg] | 
                 |  
| Автор | Dani (Нерегистриран) |   |  
| Публикувано | 02.09.03 10:42 | 
 
 |  
 
 |  
        | 
         
        
  
        
				Има една функция на Алън Браун от Австралия. Той форматира датите преди да ги използва в SQL стринга.
 
 Function SQLDate(varDate As Variant) As String
 ' MS-Access Tips for Serious Users
 ' Provided by Allen Browne
 
 If IsDate(varDate) Then
      SQLDate = "#" & Format$(varDate, "mm\/dd\/yyyy") & "#"
 End If
 
 End Function
 
 Ето как се използва:
 
     StrSQL = "SELECT * FROM [Holidays data]"
     StrSQL = StrSQL & " WHERE [Date]=" & SQLDate(curDate)
     StrSQL = StrSQL & " ORDER BY [ID];"
     Set rst = CurrentDb.OpenRecordset(StrSQL)
 
 А ето как се форматира дата:
 Format(Now(),"Short date")
  
        
        
  
          |  | 
 |    |   
 
 |  
 |   
 |