This question already has an answer here:
ODBC connection to Access database in 64-bit Windows
(1 answer)
Closed 8 years ago.
I need to create a datasource for Microstation V7 in Windows 7(64bit), but I can't find "Driver do Microsoft Access (.mdb)" ODBC driver.I looked in Control Panel>Administrative Tools>Datasources(ODBC) and when I click the "add" button in the User DSN I only see "SQL Server" and "SQL Native Server". Where is Driver do Microsoft Access (.mdb) or how can I install it?
This is most likely a 32/64 bit problem.
I assume Microstation is a 64-bit program and Office are 32-bit applications. This mismatch is hard to overcome.
Maybe this answers your question.
Related
i have used vb6 application with oracle client 11. but at the run exe, i got the below error:
-2147467259/Oracle client and networking components were not found. These components are supplied by Oracle Corporation and are part of
the Oracle Version 7.3.3 or later client software installation.
Provider is unable to function until these components are installed.
Application platform: VB6
Application Type: exe
Window: window 10
Oracle Client version: 11
This is a duplicate question and the cause could be a number of different issues. This is likely due to the wrong client version being installed on your machine, and/or it is related to a known issue involving a security update for specific versions of windows. Please see the following Questions on Stack Overflow.
VB6 application oracle 12 64bit connection
Error ORA-03106 When using VB6 to access Oracle database in Windows 7 64bit
Oracle Client and networking components were not found - Excel VBA
Connection to Oracle through VBA no longer working
Here is the Mircosoft support article on the patch issue: https://support.microsoft.com/en-us/help/3126587/ms16-014-description-of-the-security-update-for-windows-vista-windows
Most likely you installed the 64-bit version of Oracle Client 11. VB6 binaries are always 32-but, thus you must install the 32-bit version of Oracle Client.
In case you need both, 32 and 64 bit versions one one machine follow this instruction: BadImageFormatException. This will occur when running in 64 bit mode with the 32 bit Oracle client components installed
According to your error messages you use the drivers from Microsoft. These drivers are deprecated for ages, you should prefer the drivers from Oracle.
I've looked to see if this has been asked before, but only see questions relating to VB6 installations, not .exe files MADE FROM VB6. Apologies if this has been asked and answered.
I have some tools I built with VB6 and our team has been using them successfully for some time now. However, we are migrating to Windows 7 and it seems there are now issues with using the "Microsoft ODBC for Oracle" driver.
I can write in VB.Net, but I don't yet have it and don't know when I'll get it.
Any advice? Time is of the essence here, and a big thanks to all who answer.
I am developing an app in Delphi 2010 that needs to communicate with remote Oracle 11g database. Therefore I use the ADODB components.
Everything is fine, as far as I am working on my desktop that has Windows 7 32-bit installed.
Problems started when I tried to deploy the app on Windows 7 64-bit with 64-bit Oracle Client installed. Luckily installing 32-bit client helped.
Unfortunately now I have to install it on my notebook with Windows 8 64-bit. None of the clients is working. I have already tried installing 64-bit client, 32-bit client, reinstalling both of them, installing then by OUI and manually, but without success.
Did anyone encounter this problem yet and managed to solve it?
The problem is on .dll of connection of Delphi odbc. We has the same problems with C++Builder (Delphis Like). Odbc client .dll for oracle connections is developed only for 32 bits.
Unitl then we only can connect to server 64bits with client 32bits. 64 bits server and 64 bits clients dont work. Unless you find thirdpartner odbc component, who doesn't use a native odbc .dll. We tried to use SQLDirect, but doesn't work well in firsts versions.
Best Regards,
Diogo Maschio
The boss handed me some rather ancient legacy code, all done in VB6. After installing Visual Studio 6 and a few other things, I'm finally able to open the project and actually compile/run it. My new problem comes from this line of code:
Set db = DBEngine.Workspaces(0).OpenDatabase(ThePath$, False, ReadOnlyFlag, "FoxPro 2.6;")
I get the error "Cannot find installable ISAM"
I'm not sure what I'm missing. I've done some searching and I have things like MSJET35.DLL in system32 and the registry. Access is installed (I tried it with both Access 2002 and 2003). I would expect this to be a problem with Windows 7 or Vista, but this is in XP, service pack 3.
Any thoughts anyone?
The FoxPro drivers are not included in MDAC 2.6 and beyond. Download the appropriate install for either ODBC or OLEDB
FoxPro ODBC drivers
FoxPro OLEDB drivers
FoxPro 2.6 requires a dll called msxbse35.dll
Copy it into your system32 directory and run regsvr32 msxbse35.dll to register.
Your program will then run fine on that computer.
This question already has answers here:
Closed 10 years ago.
Possible Duplicate:
Has anyone had success with Visual Studio 6 on Windows 7?
Installation of VB6 on Windows 7
Can we develop VB6.0 applications in Windows? Is it supported by Microsoft? If supported please give the support agreement link from Microsoft?
I will repeat the excellent comments in answer format:
VB6 IDE
You can use the VB6 IDE on Windows 7 (even 64-bit).
But the IDE is not supported at all, on Windows 7 or anywhere else. If you do have problems with the IDE, Microsoft will not help you.
VB6 Runtime
The VB6 runtime is supported on all current versions of Windows including 7 and 8, 32-bit and 64-bit. If you have problems running a program built with VB6, you can ask Microsoft for help. There may be a fee.