04-01-2013, 06:14 PM,
|
|||||
|
|||||
CsvDataReader のバグ?
CsvDataReader では、行末がカンマのみの場合、無視されているように思います。
たとえば、「,,,」というCSVを読み込むと、 列数は、3 となります。 (read-record で読み込んで確認すると、"","","" というデータとして保持されている)。 これは、望ましくないです。 null もしくは空文字の4列のデータになるべきかと思います。 これは、バグでしょうか。 また、回避する方法はありますでしょうか。 |
|||||
09-08-2014, 05:29 PM,
(This post was last modified: 09-10-2014, 01:46 PM by umemura.)
|
|||||
|
|||||
RE: CsvDataReader のバグ?
CsvDataReader のクラスを継承して回避できました。
Code: {curl 8.0 applet} 下記に公開されている実装コードを参考にしました。 (オープンコントロール以外でも、公開されているファイルがあったんですね) Program Files\Curl Corporation\Surge\9\ide\data-access\base\impl\csv-recordset.scurl |
|||||
09-11-2014, 01:52 PM,
|
|||||
|
|||||
RE: CsvDataReader のバグ?
(04-01-2013, 06:14 PM)umemura Wrote: CsvDataReader では、行末がカンマのみの場合、無視されているように思います。umemuraさん お久しぶりです。 僕もCsvDataReaderを使う際に気になっていました! >CsvDataReader のクラスを継承して回避できました。 クラスを継承して回避すればよかったのですね。。。 僕は「CsvDataReader.from-stream」でストリームを読み込んだ時に この現象が発生して悩んでいましたが、解決策?その場しのぎ?として ストリームの行末にカンマを足して、無理やり読ませていました! キチンとした解決策が分かってよかったです! |
|||||
« Next Oldest | Next Newest »
|
Possibly Related Threads... | |||||
Thread | Author | Replies | Views | Last Post | |
Clipboard.get-string のバグ? | umemura | 2 | 3,830 |
06-28-2013, 01:34 PM Last Post: umemura |
Users browsing this thread:
3 Guest(s)
3 Guest(s)