Works under win2000 but not XP
I am using RB 6.03 and Delphi 5 and Advantage. I have an application that
uses end-user reporting that works fine under Win2000 but under XP does not.
I have tried it with and without the data dictionary. When creating a
report under XP I cannot see any tables in the query designer. A previously
created report gives me the error "TdaMetaCache.GetFields: unable to find
table Dealers in cache." when I try and run it. It will show me data if I
open it in the designer and click the preview tab. I have checked the data
dictionary tables and they are all open. Is this an old problem that would
be fixed if I upgrade? I'm going to upgrade anyway but am curious why this
won't work. I have tried it on more than one XP machine and the behavior is
consistent.
Michael Gregg
uses end-user reporting that works fine under Win2000 but under XP does not.
I have tried it with and without the data dictionary. When creating a
report under XP I cannot see any tables in the query designer. A previously
created report gives me the error "TdaMetaCache.GetFields: unable to find
table Dealers in cache." when I try and run it. It will show me data if I
open it in the designer and click the preview tab. I have checked the data
dictionary tables and they are all open. Is this an old problem that would
be fixed if I upgrade? I'm going to upgrade anyway but am curious why this
won't work. I have tried it on more than one XP machine and the behavior is
consistent.
Michael Gregg
This discussion has been closed.
Comments
This sounds like an issue with your data access. Are you trying to run the
same application in Win2000 and WinXP, or are you simply loading the same
report template to a report object on each of the two operating systems? If
you are loading a template, you need to be sure the connection settings are
identical to your other operating system or ReportBuilder will not be able
to find the correct database.
--
Nico Cizik
Digital Metaphors
http://www.digital-metaphors.com
files, Advantage DLL's, etc.). On Win2000 machines I can create new
reports. On XP I can't see any of my tables when using the Query Wizard or
Designer. I'm doing some more testing on this since I have another
application that uses RB that works just fine under XP. That app accesses
Oracle data but still uses Advantage for the RB data dictionary files. If
you have any other suggestions please share them. Thanks.
Michael Gregg
The only problems we've had with ReportBuilder and Windows XP have been
cosmetic designer problems. All connectivity and report engine code is
identical when running on different platforms. Are you able to run the
Advantage demo on you XP machines? If so, try to compare the connection
settings to your current application and see if there are any differences.
--
Nico Cizik
Digital Metaphors
http://www.digital-metaphors.com