@KelseyLeerkes can you provide a little more detail regarding the SQL database you are accessing and how you are connecting?
If the database is a Sage 100 company database, I'm assuming you are using the SOTAMAS90 DSN and have allowed external access to the database through Sage 100 company maintenance. Also, if you have enabled ODBC Security via System Configuration, you have granted the Sage 100 user access to the necessary table and column objects through Roll Maintenance.
If you are accessing the SQL database directly using SQL connector rather than ODBC, has the user's AD account been defined with a login in SQL? Have they been mapped to the database in question and been given db_datareader roll membership for the database?
Inquiring minds want to know ;-)