microsoft / ODBC-Specification

Microsoft ODBC Specification
Other
122 stars 40 forks source link

'Informational' SQLBrowseConnect keys #71

Open matthew-wozniczka opened 7 years ago

matthew-wozniczka commented 7 years ago

Section 3.2.2 (Web-based Authentication Flow with SQLBrowseConnect) says that the driver should return 'informational' keys like AuthorizationUrl and Auth_WindowHeight in OutConnectionString from SQLBrowseConnect.

The syntax used is 'KEY=VALUE', which actually goes against the documented behaviour (in ODBC 3.8), which says that they must be of the form 'KEY=?' or 'KEY={VALUE(,VALUE)*}'. The documentation for SQLBrowseConnect needs to be updated to describe this new feature.

mikepizzo commented 7 years ago

Should we use KEY={VALUE}, with a single value instead?

matthew-wozniczka commented 7 years ago

We had discussed this before, and decided to update the spec to make

KEY=VALUE

a special case which was used explicitly for 'informational' keys, IIRC.