on 2012 Dec 04 8:53 PM
Having recently installed PB 12.5, everything was working well on the Claasic side. After installing a 12.5 application executable over SQL Anywhere 12.0, within the Powerbuilder environment, I suddenly have lost my ODBC database interface. I am on a 64/32 bit machine. Does anyone have any ideas how to get my ODBC back? If I open ODBC Data sources from the control panel, everything is there.
Thanks,
Melvyn Polatchek
Please define what you mean by "After installing a 12.5 application executable over SQL Anywhere 12.0" and "lost my ODBC database interface".
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This is a production as well as a development computer. It might be coincidence but I installed a powerbuilder 12.5 application using installshield. This app uses SQL Anywhere 12.0. It was after this, that my database painter in the "Installed Database Interfaces listing, no longer displays my ODBC or any profiles. I am using PB 12.5 build 2511.
This is a windows 7 machine. It is 64 bit, but can run 32 bit apps.
Thanks,
Melvyn Polatchek
Hi Mel;
Correct ... the MSI would have played with the actual DSN entries and not the PB based DB Profiles as it does not understand these. You will probably have to use the ODBC Admin Utility to re-create the missing DSN's as I suspect that the MSI has deleted/damaged them. 😞
I suspect that the DSN's were located in the registry at the "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ODBC Data Sources" location. You can check with the RegEdit utiliity and see. I would hazard a guess that they are all missing.
Once you recreate them with the ODBC Admin Utility though, you might want to use RegEdit and export all the sub-entries of that key so that you can easily restore them in the future if another MSI damages these entries (food for thought).
Regards .. Chris
User | Count |
---|---|
66 | |
10 | |
10 | |
10 | |
10 | |
8 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.