-
Other programmers are testing my project today. No one had problems with running the project except one person. When they try to load the project, they get the following error:
Run-time error '430': Class does not support
Automation or does not support expected interface.
I have read all the help articles I can find, but none of them make any sense to me.
Does anyone know how to fix this?
-
I think ...
... it sounds like they didn't get all of your code, or are running it improperly.
What is the code you are running?
Does it activate another ActiveX that you created?
Does it use the correct version?
What is the project you are running, and where does the error activate?
Samwise Galenorn
[email protected]
-
If you are using ODBC, you might need to insure the correct version is installed on the client machine.
I got error 430 when I was developing using ADO 2.5, but one of my client machines was running ADO 2.1.
-
How do I find out the ado version is running on their computer? I am running 2.5.
-
OK, never mind my last question because I have since then figured out that the problem is that I have ADO 2.5 and they have ADO 2.1. I have 2 questions:
Can I change the version on their computer when the program is installed?
If so, how?
-
One option would be to choose the ADO 2.1 reference when you create your executable on the development PC.
-
<?>
I haven't tried this but if you include the ADO 2.5 in your Package and Deployment would the install add it to the user's pc...overwriting the older version.
AddFile.
-
That is the other option. Either make a Setup package, or copy the mdac_typ.exe from the development PC to the client PC and run it to update the MDAC.