At 00:59 04/12/2004 -0600, Ken Ray wrote:

Here's what I have from Alex Tweedly that uses split:


That's the overall approach to CSV parsing that Richard was referring to; the version you have included here is (I think) the end of the original thread (from July).

I later found a problem and posted a fix to that in October, at
  http://lists.runrev.com/pipermail/use-revolution/2004-October/045450.html

The problem is the

repeat for each element k in pData

because this does the elements in the INTERNAL order of the hashed array - we need them in numeric key order. (It worked OK on testing I did up to about 4000 lines of CSV file but failed (dramatically) after that.) This had to be changed to


 repeat with tCounter = 1 to the number of lines in the keys of pData
     put pData[tCounter] into k

I don't remember whether I changed anything else or not - I'm fairly sure I didn't but I'd recommend taking the code from the October posting to replace the July version.

-- Alex.
_______________________________________________
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to