Thanks for the quick response.
The problems still happen when I'm running the application from the
VB IDE on Windows XP with SP2. Do I need to specifically install MDAC
2.81 on the development machine? Does the code should work when
compiling it with SP2?
I have another question: Does MDAC 2.81 is found on some SP of Windows
2000? Because if it's not, maybe I can change to Windows 2000 and use
MDAC 2.8.
Thanks,
Tal.
> Thanks for the quick response.
>
[quoted text clipped - 9 lines]
> Thanks,
> Tal.
Let me be boorish for a minute and make sure we are on the same page...
Each of the MDAC packages installs a suite of components that implements
support for different ADO Interfaces. Think of them as the "Code Behind the
Call". ADO is a specification for an interface.
MDAC 2.8, MDAC 2.8 RTM, and MDAC 2.81 components all support "ADO 2.8".
While it is common to refer to MDAC 2.81 as "ADO 2.81", this is a misnomer.
It isn't a different version of the ADO interface, it stands for "MDAC 2.8
Service Pack 1", ie, they are different components to suport ADO 2.8.
Your problem (if I understood it correctly) is that the components installed
with MDAC 2.81 *implements* the same interface slightly differently than the
behavior you are expecting when you used components supplied by MDAC 2.8.
So ADO 2.8 isn't the issue, the issue is attempting to obtain the same
behavior across different components. Unfortunately there is no way to do
that in this case.
You either have to use the same components, the same MDAC package, for both
development and deployment, or you need to give up and work around the
behavior differences, or you need to abandon ADO 2.8.
MDAC 2.8 SP1 is only installed on Win2k if the user has installed it (after
market). If you are bound and determine to use these components then include
it with your program.
http://www.microsoft.com/downloads/details.aspx?familyid=78CAC895-EFC2-4F8E-A9E0
-3A1AFBD5922E&displaylang=en
HTH
-ralph
talgreen1@gmail.com - 25 May 2006 12:39 GMT
Hi,
I think I understand you, but I want explain you again my
configuration:
In machine A the app is working. This machine has Windows XP, no SP2,
and MDAC 2.7. In the VB IDE, I've selected ADO 2.7 (in the
project>references).
In machine B, the app is not working. This machine has Windows XP, with
SP2. The app is not working when I select ADO 2.7, and also not working
when I select ADO 2.8.
If I understood what you explained me, there is no way that the
application will work on machine b without code changing. Am I right?
Thanks,
Tal.
Ralph - 25 May 2006 17:07 GMT
> Hi,
>
[quoted text clipped - 13 lines]
> Thanks,
> Tal.
If the "is not working" still refers to a difference in behavior with the
.Find method then yes you will have to lose the feature, or install MDAC 2.8
SP1 on your development box.
But then I am still concerned that I don't really know what "is not working"
means.
-ralph