I see one possible explanation why we get wrong data for decimal fields. We are using function SQLBindCol, not SQLGetData which I think most application is using. If ODBC changed way how decimal data stored then SQLGetData will return correct data and SQLBindCol will return something that cannot be converted to decimal. Is this correct explanation why we get error? Thanks
↧