Hello
I have a weird situation (version3). Have looked in the forum for an explanation or clue but no luck.
I have been importing data into a test db. One of my tables (mySQL) when exported to csv using an 3rd party ODBC query tool results in errors in the resultingtext file. I have identified that the lines in the CSV with errors results from records in the table that have a BASVERSION = 1. 95% of the fields in these error row are {nulls}.
But the strange thing is that there are surrounding records that are BASVERSION=2 and they are fine. It is just the BASVERSION=1 records that have the issues. I have identified that the export errors are due to the ODBC tool not handling {nulls} in the rows.
So the table could look like this.
ID - BASVERSION - COL1 - COL2
4 2 XYZ1 ABC1
6 1 {null} {null} < --- error occurs
8 2 XYZ2 ABC2
11 1 {null} {null} < --- error occurs
16 2 XYZ 3 ABC3
So the issue moves to the {null} fields and why they are there. The clue for me is simply - what is the basversion column for? What populates it? I have thought that maybe it is being populated by a different version of the application (I am incrementing versions) but the id numbers are sequently growing like in the example, so I would have expected the first set to be basversion= 1 and the remainder basversion=2 if it was a version thing.
Also the rules for the object have not changed in these different versions, so why would the basversion = 1 be populating {nulls}s and the next version not? Nothing has changed in these rules.
Hope some light can be shed on this.