fix delimiter outputting when some fields values are missing

This commit is contained in:
Vladimir Rutsky
2015-02-19 20:51:57 +03:00
parent b842480cd5
commit d8cba08493

View File

@@ -153,11 +153,13 @@ main(int argc, char **argv)
fputs(row_start, outfile);
int add_delimiter = 0;
for (i=0;i<table->num_cols;i++) {
if (add_delimiter)
fputs(delimiter, outfile);
add_delimiter = 0;
col=g_ptr_array_index(table->columns,i);
if (bound_lens[i]) {
if (add_delimiter) {
fputs(delimiter, outfile);
add_delimiter = 0;
}
if (col->col_type == MDB_OLE) {
value = mdb_ole_read_full(mdb, col, &length);
} else {