diff options
author | Bibiko <bibiko@eva.mpg.de> | 2009-10-07 11:01:31 +0000 |
---|---|---|
committer | Bibiko <bibiko@eva.mpg.de> | 2009-10-07 11:01:31 +0000 |
commit | 7b4be7a61fff578dbc3bc6ea0b72cb681c841630 (patch) | |
tree | e9df17f61888bd5c1bcb0ad1104cb0e9d15a3d6a | |
parent | 267cdf7483a17b902d28c2b4e9ca136db9efd2bb (diff) | |
download | sequelpro-7b4be7a61fff578dbc3bc6ea0b72cb681c841630.tar.gz sequelpro-7b4be7a61fff578dbc3bc6ea0b72cb681c841630.tar.bz2 sequelpro-7b4be7a61fff578dbc3bc6ea0b72cb681c841630.zip |
• fixed bug for CSV import
- now the parser will be initialized by the import dialog's settings (was unintentionally deleted)
-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) { |