@BrianBuck you can create a linked server in SQL to the Providex Database, including logon credentials like in ODBC. Then create a stored procedure to run a query to copy data from the source in Providex into your SQL table. How your SP is constructed (Select Into, Make Table, ect.) depends on the size of the data file you are pulling from.
BizNet uses Linked Servers to pull data from MAS 90 for BizInsights. I works reasonably quickly.