Architecting, installing and maintaining your SAS environment

SPDS and RODBC - with sqlSave() SPDS returns SPDS_ERROR: Parse Failure: invalid dictionary member

Reply
Occasional Contributor
Posts: 10

SPDS and RODBC - with sqlSave() SPDS returns SPDS_ERROR: Parse Failure: invalid dictionary member

I have a relatively simple ODBC connection from R to our SPDS server.  I can pull data out from the server - thanks for the prior input.   I now have users that want to write data back to the server and I am getting an SPDS_ERROR - writing to the server works but it is very slow.  I don't know if the returned error is associate with the speed or if that is another issue.

 

If anyone can shed some light on what the error means and if there might be a SPDS configuration option to adjust/account for the selection error.

 

I have attached the program that I am using - note I have reduced the size of the R data frame to a small number of records and fields.  It is the sqlSave() RODBC call that returns the error.

 

Thanks

Super User
Posts: 5,851

Re: SPDS and RODBC - with sqlSave() SPDS returns SPDS_ERROR: Parse Failure: invalid dictionary membe

I don't know about the sqlsave operation, but clearly it issues invalid code. DICTIONARY.MACROS doesn't exist in SPDS, so it looks like a Base SAS adoptation.
Data never sleeps
Occasional Contributor
Posts: 10

Re: SPDS and RODBC - with sqlSave() SPDS returns SPDS_ERROR: Parse Failure: invalid dictionary membe

Thanks for the quick reply - since error is returned from a generic ODBC call to SPDS (no Base SAS) this must be part of the SAS ODBC driver. We have an update to SPDS (and corresponding drivers) happening this weekend so I post again on Monday if that doesn't resolve the issue.
Occasional Contributor
Posts: 10

Re: SPDS and RODBC - with sqlSave() SPDS returns SPDS_ERROR: Parse Failure: invalid dictionary membe

I should have said Windows Server 2012, SPDS 5.3, and RODBC 3.3.0.
Super User
Posts: 5,851

Re: SPDS and RODBC - with sqlSave() SPDS returns SPDS_ERROR: Parse Failure: invalid dictionary membe

Open a track to SAS Tech support wouldn't hurt in this situation.
Data never sleeps
Occasional Contributor
Posts: 10

Re: SPDS and RODBC - with sqlSave() SPDS returns SPDS_ERROR: Parse Failure: invalid dictionary membe

That was my next step - I wanted to see if there was any user experience with this error.   The community was helpful in getting ODBC query connection working before. 

Occasional Contributor
Posts: 10

Re: SPDS and RODBC - with sqlSave() SPDS returns SPDS_ERROR: Parse Failure: invalid dictionary membe

This has gone off to technical support.  The upgrade from 5.3x to 5.4 fixed one of the ODBC issues with client applications crashing after several queries, but this issue still exists.   Tech support is looking at this and I will post the follow-up.

Ask a Question
Discussion stats
  • 6 replies
  • 149 views
  • 2 likes
  • 2 in conversation