The following code is erroring out on the bolded line

VB Code:
  1. Dim lcStrSource As String
  2.         Dim lcStrTarget As String
  3.         Dim lcStrEngine As String
  4.         Dim lcObjJRO As JRO.JetEngine
  5.  
  6.         lcObjJRO = New JRO.JetEngine
  7.  
  8.         lcStrSource = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = " & DBLoc & "; Persist Security Info = False;Jet OLEDB:Engine Type=4"
  9.         lcStrTarget = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = " & DBLoc2 & "; Persist Security Info = False;Jet OLEDB:Engine Type=4"
  10.  
  11.         [b]lcObjJRO.CompactDatabase(lcStrSource, lcStrTarget)[/b]
  12.  
  13.         Kill(DBLoc)
  14.         Rename(DBLoc2, DBLoc)
  15.  
  16.         MsgBox("Database Compacted")

It's giving me:

Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.


Any ideas?

Squirrelly1