Good mornig guys, hope u r fine

This SQL Statement:


VB Code:
  1. SQLString = "SELECT Books.*, NewCourse.* FROM Books, NewCourse WHERE Books.Acc3F BETWEEN [DateStart] AND [DateEnd] OR Books.Access971From BETWEEN [DateStart] AND [DateEnd] OR Books.Access972From BETWEEN [DateStart] AND [DateEnd] "
  2. SQLString = SQLString & "OR Books.BusNetFrom BETWEEN [DateStart] AND [DateEnd] OR Books.CreateProjF BETWEEN [DateStart] AND [DateEnd] OR Books.DreamF BETWEEN [DateStart] AND [DateEnd] OR Books.EWebFrom BETWEEN [DateStart] AND [DateEnd] OR"
  3. SQLString = SQLString & " Books.Excel971From BETWEEN [DateStart] AND [DateEnd] OR Books.Excel972From BETWEEN [DateStart] AND [DateEnd] OR Books.Excel973From BETWEEN [DateStart] AND [DateEnd]OR Books.FinEssF BETWEEN [DateStart] AND [DateEnd] OR"
  4. SQLString = SQLString & " Books.FlashF BETWEEN [DateStart] AND [DateEnd]OR Books.FrontpageAFrom BETWEEN [DateStart] AND [DateEnd]OR Books.FrontpageIFrom BETWEEN [DateStart] AND [DateEnd] OR Books.FunCommF BETWEEN [DateStart] AND [DateEnd] OR"
  5. SQLString = SQLString & " Books.FunCustF BETWEEN [DateStart] AND [DateEnd] OR Books.FunSelF BETWEEN [DateStart] AND [DateEnd] OR Books.HardF BETWEEN [DateStart] AND [DateEnd] OR Books.HTML1From BETWEEN [DateStart] AND [DateEnd] OR Books.HTML2From BETWEEN [DateStart] AND [DateEnd] OR"
  6. SQLString = SQLString & " Books.InternetFrom BETWEEN [DateStart] AND [DateEnd] OR Books.IntroPC95From BETWEEN [DateStart] AND [DateEnd] OR Books.IntroProgFrom BETWEEN [DateStart] AND [DateEnd] OR Books.IntroWin98From BETWEEN [DateStart] AND [DateEnd] OR Books.JavaSAFrom BETWEEN [DateStart] AND [DateEnd] OR"
  7. SQLString = SQLString & " Books.JavaSIFrom BETWEEN [DateStart] AND [DateEnd] OR Books.mngF BETWEEN [DateStart] AND [DateEnd] OR Books.mngProjF BETWEEN [DateStart] AND [DateEnd] OR Books.NetCabF BETWEEN [DateStart] AND [DateEnd] OR Books.OffIntFrom BETWEEN [DateStart] AND [DateEnd] OR"
  8. SQLString = SQLString & " Books.OPF BETWEEN [DateStart] AND [DateEnd] OR Books.PastelFrom BETWEEN [DateStart] AND [DateEnd] OR Books.Power971From BETWEEN [DateStart] AND [DateEnd] OR Books.Power972From BETWEEN [DateStart] AND [DateEnd] OR Books.ProjMngFunF BETWEEN [DateStart] AND [DateEnd] OR"
  9. SQLString = SQLString & " Books.Soft1F BETWEEN [DateStart] AND [DateEnd] OR Books.VB6From BETWEEN [DateStart] AND [DateEnd] OR Books.VB6IntroFrom BETWEEN [DateStart] AND [DateEnd] OR Books.VC6From BETWEEN [DateStart] AND [DateEnd] OR Books.Win98AdvF BETWEEN [DateStart] AND [DateEnd] OR"
  10. SQLString = SQLString & " Books.Word971From BETWEEN [DateStart] AND [DateEnd] OR Books.Word972From BETWEEN [DateStart] AND [DateEnd] OR Books.word973From BETWEEN [DateStart] AND [DateEnd] OR Books.mngProjF BETWEEN [DateStart] AND [DateEnd] OR NewCourse.AdvIEF BETWEEN [DateStart] AND [DateEnd] OR"
  11. SQLString = SQLString & " NewCourse.ASPAdvF BETWEEN [DateStart] AND [DateEnd] OR NewCourse.ASPIntroF BETWEEN [DateStart] AND [DateEnd] OR NewCourse.CF BETWEEN [DateStart] AND [DateEnd] OR NewCourse.CPF BETWEEN [DateStart] AND [DateEnd] OR NewCourse.VBDBProgF BETWEEN [DateStart] AND [DateEnd] OR"
  12. SQLString = SQLString & " NewCourse.VBDistDeskF BETWEEN [DateStart] AND [DateEnd] OR NewCourse.VCMFCF BETWEEN [DateStart] AND [DateEnd] OR NewCourse.VCDistDeskF BETWEEN [DateStart] AND [DateEnd] OR NewCourse.VCDistAppF BETWEEN [DateStart] AND [DateEnd] OR NewCourse.WebCSSF BETWEEN [DateStart] AND [DateEnd] OR"
  13. SQLString = SQLString & " NewCourse.DHTMLF BETWEEN [DateStart] AND [DateEnd] OR NewCourse.XMLIntroF BETWEEN [DateStart] AND [DateEnd] OR NewCourse.XMLDTDF BETWEEN [DateStart] AND [DateEnd] OR NewCourse.XMLSchemaF BETWEEN [DateStart] AND [DateEnd] OR"
  14. SQLString = SQLString & " NewCourse.VBScriptF BETWEEN [DateStart] AND [DateEnd] OR NewCourse.OutlookIF BETWEEN [DateStart] AND [DateEnd] OR NewCourse.OutlookAF BETWEEN [DateStart] AND [DateEnd] OR NewCourse.PastelAdminF BETWEEN [DateStart] AND [DateEnd] OR"
  15. SQLString = SQLString & " NewCourse.MCSEF BETWEEN [DateStart] AND [DateEnd] OR NewCourse.PMProjF BETWEEN [DateStart] AND [DateEnd] OR NewCourse.PCBasicF BETWEEN [DateStart] AND [DateEnd] OR NewCourse.EBusF BETWEEN [DateStart] AND [DateEnd] OR"
  16. SQLString = SQLString & " NewCourse.EBSTF BETWEEN [DateStart] AND [DateEnd] OR NewCourse.ECommFunF BETWEEN [DateStart] AND [DateEnd]"
is supposed to load info from 2 tables where the particular fields are between specified dates, but.. instead - the computer just freezes, is there something wrong with the staement above¿

And this calls the above statement:
VB Code:
  1. Private Sub cmdOK_Click()
  2.  
  3. With denvFTBooks
  4.   If .rsqryFTBooks.State = 1 Then .rsqryFTBooks.Close
  5.   .Commands.Item("qryFTbooks").CommandText = SQLString
  6.   Call denvFTBooks.qryFTbooks(DtFrom, DtTo)
  7.  
  8.    If .rsqryFTBooks.RecordCount = 0 Then
  9.     MsgBox "No " & optBook(i).Caption & " Books Between " & DtFrom & " and " & _
  10.     DtTo & ".", vbInformation, "Books"
  11.    Else
  12.     '.rsqryFTBooks.MoveLast
  13.     Cout = .rsqryFTBooks.RecordCount
  14.     'Call CountX2
  15.     datrepFTBooks.Caption = frmSelBooks.optBook(i).Caption & " Books Needed Between " _
  16.     & DtFrom & " And " & DtTo
  17.    datrepFTBooks.Sections(2).Controls.Item("lblBooks").Caption = CStr(Cout) & " " & _
  18.    frmSelBooks.optBook(i).Caption & _
  19.     " Books Needed Between " & DtFrom & " And " & DtTo
  20.     datrepFTBooks.Show 1
  21.     denvFTBooks.rsqryFTBooks.Close
  22.    End If
  23.  
  24.  End With
  25.  
  26. End Sub


Please help guys, it's very urgent...