[ProvideX][ODBC Driver][FILEIO]Unable to allocate memory to perform requested operation (#14) error after upgrading from Sage 100 Standard ver 2015 to 2017

We use ODBC to connect to MS Access for several custom reports we use. After upgrading from Sage 100 Standard ver 2015 to 2017, ODBC connects to most files.  However, when we try to connect to the AR Invoice History Header file it will display data correctly once, then errors out with this message: 

ODBC--call failed. 

[ProvideX][ODBC Driver][FILEIO]Unable to allocate memory to perform requested operation (#14) 

We have tried with a Silent ODBC connection and with the regular MAS90 SOTA ODBC connection with the same results.  The same connection works fine in the 2015 version.  We need to be able to access this data in version 2017 via ODBC for our custom reports in MS Access.  

Sage support says they refuse to help with ODBC issues??? 

How can we get ODBC to work correctly for all files in Sage 100 Standard version 2017?

Parents Reply Children
  • 0 in reply to CaseySkousen

    There are various tricks to find bad dates in ProvideX data, but I use ODBCView (3rd party software) and run a select * from ... query on the table.  When it errors out, you can often determine the offending line by the last one listed in the results.  DFDM to fix.  When the select query runs without errors, all dates are valid.