I'm using DAO on plain COM interface level via #import. I refer to DAO35.HLP
as documentation because it's the closest to COM I could find. It is
VB-oriented, but normally the mapping to the #import generated wrapper
classes is quite straightforward.
However, a small number of functions exist in different versions: For
example, I have to use
_30_OpenRecordset()
instead of
OpenRecordset()
if I want to use the parameters as they are documented in DAO35.HLP. (I
think this is somehow due to the addition of ODBCDirect with 3.5.)
_QueryDef, for example, owns the functions
OpenRecordset()
_OpenRecordset()
_30_OpenRecordset()
_30__OpenRecordset()
After a few guesses and comparisons with the DAO SDK or MFC-DAO
implementations, I can get it to work as expected, but I wonder: Where are
these differences documented? (How does VB know the difference?)
Thanks for any hints!