Tiny Bear Wild Bird Store
Home of "Safety Net Shipping"
http://www.TinyBearWildBirdStore.com
Toll Free: 1-855-TinyBear (855-846-9232)
Hi,
Watch out for your csv definition and where it comes from. There's nostandard, so if the source changes it could easily break your nicelycrafted code.
Although there is no fully ratified specification, there is an RFC (4180) that sets out the rules. This is all very well but lots of software then breaks those rules so we are not really that much better off than not having a specification.
QM has integrated CSV support which is considerably faster than the group extraction process described earlier in this thread. We chose to implement according to the RFC and also with two lower compliance alternatives. We have QMBasic programming statements to read/write/parse/build CSV data and the query processor can directly produce CSV output which leads to the interesting problem of how to handle multivalues in CSV.
Martin Phillips
Ladybridge Systems Ltd
17b Coldstream Lane, Hardingstone, Northampton NN4 6DB, England
+44 (0)1604-709200
David, I'm sorry if my comments seemed directed, or if they provoked responses from others that seemed directed. I was being direct, but not backhanded, which some people assume I do as a general practice but really it's Very rare. I think lately I've been typing fast, editing less, and just haven't been as diplomatic as I should in text. I'm not thinking about how text is going to be read but rather about how it's intended - again, it's just direct, not directed, if that makes sense. I've recently been as undiplomatic with Frank and not feeling very good about that either. We win some and lose some.
Always my best,
T
From: David Knight
Appears I crossed some form of line here, for which I apologise. In truth, I was not fishing for code or methods …