diff options
-rw-r--r-- | Source/TableDump.m | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Source/TableDump.m b/Source/TableDump.m index 7a02964a..4bc867a8 100644 --- a/Source/TableDump.m +++ b/Source/TableDump.m @@ -763,6 +763,14 @@ // and send queries to the server. The loop is mainly to perform the first of these; the // other two must therefore be performed where possible. csvParser = [[SPCSVParser alloc] init]; + + // Take CSV import setting from accessory view + [csvParser setFieldTerminatorString:[importFieldsTerminatedField stringValue] convertDisplayStrings:YES]; + [csvParser setLineTerminatorString:[importLinesTerminatedField stringValue] convertDisplayStrings:YES]; + [csvParser setFieldQuoteString:[importFieldsEnclosedField stringValue] convertDisplayStrings:YES]; + [csvParser setEscapeString:[importFieldsEscapedField stringValue] convertDisplayStrings:YES]; + [csvParser setNullReplacementString:[prefs objectForKey:@"NullValue"]]; + csvDataBuffer = [[NSMutableData alloc] init]; importPool = [[NSAutoreleasePool alloc] init]; while (1) { |