Quantcast
Channel: Desktop topics
Viewing all articles
Browse latest Browse all 216485

The given key was not present in the dictionary.

$
0
0

I am trying to connect to Sage Accounts using the CData ODBC adapter but the tables do not appear in the Navigator for selection.

 

If I enter the connection manually in the Query windows it returns a list of the table names:

 

= Odbc.DataSource("dsn=CData Sage50UK Source Sys", [HierarchicalNavigation=false])

 

I am adding a new query from the source and using Navigation in the right pane to select a table (the table list now shows in this navigator) pane) and I get the following error:

 

DataSource.Error: ODBC: ERROR [HY000] ApplicationDiagnosis:GET operation failed - The given key was not present in the dictionary.

Also is there any better documentation for this application as my end users are really going to struggle if I roll this out.

   at System.ThrowHelper.ThrowKeyNotFoundException()
   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at Sage.Integration.Accounts50.SDOAdapter.SDOFeedDetails.GetTableColumnFromProperty(String property)
   at Sage.Integration.Accounts50.SDOAdapter.SDORequestHandler.OnGetRequest(IRequest request, IFeed feed)
   at Sage.Integration.Accounts50.SDOAdapter.RequestHandler`2.OnGetRequest(IRequest request)
   at Sage.Integration.Accounts50.SDOAdapter.RequestHandler`2.GetRequest(IRequest request)
   at Sage.Integration.Accounts50.SDOAdapter.SDORequestManager.OnGetResource(IRequest request)
   at Sage.Integration.Accounts50.SDOAdapter.SDORequestManager.GetRequest(IRequest request) (-1)
Details:
    DataSourceKind=Odbc
    DataSourcePath=dsn=CData Sage50UK Source Sys
    OdbcErrors=Table

 

The issue is not the ODBC driver as it works perfectly fine in Excel, I have send a few frowns but nothing back yet.


Viewing all articles
Browse latest Browse all 216485

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>