reading plain text file in TEXTMODE = TRUE

Eugene
Member Posts: 309
the problem is when i read the file
why the hell this is happening ? Can anybody point me to any MS documentation about this "feature"
MyTxtFile.TEXTMODE(TRUE); MyTxtFile.READ(AStr)the tab characters (ASCII code 9) in the original file are automatically converted into spaces (ASCII code 32) in the AStr variable (of type Text 1024)
why the hell this is happening ? Can anybody point me to any MS documentation about this "feature"
0
Answers
-
Well, I can only assume this would be happening because Navision can't "display" tabs. Quite possibly the TEXTMODE(TRUE) setting might be doing this. But I'm no expert when it comes to low level things like this.
Personally I don't even like using File functions where your code ends up sitting on an opened file for a period of time. (Even though it may be just a short duration of time)
Have you tried something like this?TempBlob.Blob.IMPORT(varFilePath); TempBlob.Blob.CREATEINSTREAM(iStream); WHILE NOT iStream.EOS DO BEGIN IF iStream.READTEXT(AStr) > 0 THEN BEGIN //...do your thang... END; END;
Why are the tabs so important when you are reading from a file into Navision? What exactly are you trying to do?0 -
i was trying to read Excel file saved as tab delimited plain text
now i switched to CSV format0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions