Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Can anyone see the syntax problem in this query in the .CommandText line? It
gives me a Compile Error: Expected: List separator or ). I just don't see it. Maybe a fresh pair of eyes can spot it. Many thanks, Mike. Sub Get_Data() Dim fname Sheets.Add ActiveSheet.Name = "Database" Range("A1").Select fileToOpen = Application _ .GetOpenFilename("Database Files (*.dbf), *.dbf") fname = Mid(fileToOpen, 9, 7) With ActiveSheet.QueryTables.Add(Connection:=Array(Arra y( _ "ODBC;CollatingSequence=ASCII;DBQ=c:\LES5;DefaultD ir=c:\LES5;Deleted=0;Drive r={Microsoft dBase Driver (*.dbf)};DriverId=533;FIL=dBase" _ ), Array( _ " 5.0;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5 ;SafeTransactions=0;Statis tics=0;Threads=3;UserCommitSync=Yes;" _ )), Destination:=Range("A1")) .CommandText = Array("SELECT" & fname & ".TESTREAD," & fname & ".TESTFREQ," & fname & ".TESTDATE," & fname & ".REPFREQ," & fname & ".REPDATE" & Chr(13) & "" & Chr(10) & "FROM " & fname & " " & fname & " & Chr(13) & "" & Chr(10) & "ORDER BY " & fname & ".TESTREAD DESC") .Name = fname .FieldNames = True .RowNumbers = False .FillAdjacentFormulas = False .PreserveFormatting = True .RefreshOnFileOpen = False .BackgroundQuery = True .RefreshStyle = xlInsertDeleteCells .SavePassword = True .SaveData = True .AdjustColumnWidth = True .RefreshPeriod = 0 .PreserveColumnInfo = True .Refresh BackgroundQuery:=False End With End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
syntax error in VBA in query from Access | Excel Discussion (Misc queries) | |||
MS Query Oracle syntax | Excel Discussion (Misc queries) | |||
MS Query Oracle syntax | Excel Discussion (Misc queries) | |||
Microsoft Query syntax | Excel Discussion (Misc queries) | |||
MS Query - Alias syntax | Excel Worksheet Functions |