Home End User

TdaMetaCache.GetFields

The property "UseTableOwnerName" (DataDictionary) is True.

TdaMetaCache.GetFields: unable to find table PFUNC in cache.

Version. 22.01

Comments

  • Hi Rodrigo,

    Which database and connectivity are you using with your report? If you set the UseTableOwnerName property to False, does the error still occur?

    Note that you may need to rebuild your DataDictionary table entries to ensure the proper table names are being used. Try opening the DataDictionary and checking that the table names are correct and re-building if not.
    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
  • Hi Nico,

    My database is Oracle and I'm using DOASession. Unable to access owner RM's tables.

    Today I have 2 (two) owners ASSIST and RM, I use both to create reports. The error occurs when trying to access the owner RM's PFUNC table.

    I always managed to create, but this problem started to occur recently.

    Best Regards,
  • Hi Rodrigo,

    The DataDictionary and MetaData have not been changed for quite some time.

    The TdaMetaData.GetFields routine simply retrieves the table and field names from the DataDictionary tables if it is enabled. Try double clicking the DataDictionary on your form and check that the table names are present and are correctly formatted with the proper owner name. If not, you may need to rebuild the dictionary tables.
    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
Sign In or Register to comment.