Gustav Brock
gustav at cactus.dk
Sun Oct 17 09:56:00 CDT 2004
Hi all Forgot to note that the use of an alias for the table is beneficial or even mandatory. Note that the first syntax can be modified to: SELECT NameOfField1, NameOfField2 FROM [pics#txt] AS T IN '' [Text;DATABASE=c:\windows\temp;]; In the second syntax the trick is the brackets which force accept of filenames or foldernames containing spaces. This should be changed to: SELECT NameOfFiels1, NameOfField2 FROM [Text;DATABASE=c:\windows\temp;HDR=YES].[pics.txt] AS T; as Access otherwise my remodel the syntax into invalid syntax. /gustav > Hi all > Should you ever need it, you can query a text file directly without > importing or attaching it first. The trich is to understand that > Access regards the directory of the text file as a "database": > SELECT > [pics#txt].Field1, > [pics#txt].Field2 > FROM > [pics#txt] IN '' [Text;DATABASE=c:\windows\temp;]; > or: > SELECT > Field1, > Field2 > FROM > [Text;DATABASE=c:\windows\temp;HDR=YES].[pics.txt]; > I should note that - as to my testings - even if you specify HDR=NO, > Access still reads the first line for the column names. > These syntax are very handy when you need to read temporary text files > where you do not wish to attach these at all.