Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Import command???
Message
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows XP SP2
Network:
Windows 2003 Server
Database:
MS SQL Server
Miscellaneous
Thread ID:
01498434
Message ID:
01498526
Views:
47
>>>>>I have a .txt file that has a few fields delimited by a ~
>>>>>
>>>>>What is the syntax to import that .txt file into a cursor (or a temp table) ??
>>>>
>>>>APPEND FROM should give you what you need (you can experiment with the WITH DELIMITER or WITH CHARACTER clauses).
>>>
>>>I tried this:
>>>
>>>APPEND FROM myfile.txt DELIMITED WITH '~'
>>>
>>>...but all I get is data in the 1st column (there are 14).
>>>
>>>same thing happens if I try this:
>>>
>>>APPEND FROM myfile.txt FIELDS column1, column2 delimited WITH '~'
>>
>>How about ... DELIMITED WITH CHARACTER ~ (note no quotes around the tilde)
>
>Interesting. So this fails:
>
>APPEND FROM myfile.txt FIELDS column1, column2 DELIMITED WITH '~'
>
>and this works:
>
>APPEND FROM myfile.txt FIELDS column1, column2 DELIMITED WITH CHARACTER
>
>Not sure what the heck the difference is....but whaaatever - it works. Thanks!

This is about the difference between delimiters and separators. Delimiters come in pairs and surround things, like quotes around a string. Separators, as their name suggests, separate things, like commas in a list.

APPEND FROM/COPY TO have some confusion about delimiters and separators. However, DELIMITED WITH CHARACTER always specifies a separator, which sounds like what you need.

Tamar
Previous
Reply
Map
View

Click here to load this message in the networking platform