Hello,
I am working on a javascript program that needs to parse accessDB files and used this extension, which used this project and turned it into a node package. I used this extension in order to try and parse through the IPEDS database (Download Link: Here).
The problem code parses through the HD2018 table in the IPEDS201819 database
Upon trying to parse I get a huge amount of error statements in the following format
Memo data inline
Parsing memo field ♂���077227858
Memo data inline
Parsing memo field ↔���Concordia University Irvine
Memo data inline
Parsing memo field ♂���076084946
Memo data inline
Parsing memo field ☻�
Memo data inline
As the table is massive, I went and deleted some print statements for the file to find if any other errors were called and it also sent the following errors
Overflow record flag is not present 2990
LVAL type 1
Overflow record flag is not present 2848
LVAL type 1
Overflow record flag is not present 2776
LVAL type 1
Overflow record flag is not present 2572
LVAL type 1
Failed to parse memo field. Using data as bytes
Failed to parse memo field. Using data as bytes
Failed to parse memo field. Using data as bytes
Failed to parse memo field. Using data as bytes
Failed to parse memo field. Using data as bytes
Failed to parse memo field. Using data as bytes
As mentioned, these are simply snip bits of the errors, as this error was thrown for what seemed like nearly every line of these multiple thousand line database. I posted this as an issue on the node project and was sent to here as this seems to be a logic issue. Please tell me if anymore information is required, or if this is a duplicate issue and i didn't realize.
Alex
Hello,
Thanks for opening the issue, it revealed multiple issues in the parsing flow.
The following fixes(already in master) should resolve all issues with the IPEDS201819 database:
Use inline memo length to get only the memo data
Change endianness for reverse buffer - This fixes wrong offsets for relative data
Hello, I am working on a javascript program that needs to parse accessDB files and used this extension, which used this project and turned it into a node package. I used this extension in order to try and parse through the IPEDS database (Download Link: Here).
The problem code parses through the HD2018 table in the IPEDS201819 database
Upon trying to parse I get a huge amount of error statements in the following format
As the table is massive, I went and deleted some print statements for the file to find if any other errors were called and it also sent the following errors
The result of the parsing yielded the following
As mentioned, these are simply snip bits of the errors, as this error was thrown for what seemed like nearly every line of these multiple thousand line database. I posted this as an issue on the node project and was sent to here as this seems to be a logic issue. Please tell me if anymore information is required, or if this is a duplicate issue and i didn't realize. Alex