Home General
New Blog Posts: Merging Reports - Part 1 and Part 2

Session class could not be found for SessionType: IBXSession

edited June 2004 in General
I'm trying to add Report builder to a internal program that we use that uses
IBObjects.
However when I try to set the data dictionary I get the error message above.

From the BuilderSettions.SessionType, I can see IBXSession is not listed, is
this why? But why is it not listed?

Steve

Comments

  • edited June 2004
    Hi Steve,

    You need to install the provided IBObjects/ReportBuilder package rbIBO77.dpk
    into the Delphi IDE to see IBXSession listed in your DataDictionary
    BuilderSettings.SessionType property. This package is located in the
    \RBuilder\Demos\4. EndUser Databases\InterBase\4. IB Objects\... directory.
    There is a ReadMe also located in this director that will guide you through
    the installation.

    --
    Thanks for supporting ReportBuilder! Please vote for ReportBuilder in the
    Delphi Informant Readers Choice awards!

    http://www.delphizine.com/ballot2004/

    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
  • edited June 2004
    Thanks Nico

  • edited June 2004
    I have Delphi 5
    Found the RBIB055 project and installed that. still no joy (RB6)
    Any other ideas?
    Steve

  • edited June 2004
    Hi Steve,

    Im a bit confused :). If you are using IBObjects to connect to an Interbase
    database, you will want to set the BuilderSettings.SessionType to
    IBOSession. If you are using IBExpress, you will want the IBXSession. Once
    you installed the package into your Delphi IDE, you should see the
    IBOSession in the drop down list of avaiable sessions.

    --
    Thanks for supporting ReportBuilder! Please vote for ReportBuilder in the
    Delphi Informant Readers Choice awards!

    http://www.delphizine.com/ballot2004/

    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
  • edited June 2004
    Sorry, me getting little confused too. Its IBExpress the little grey one
    under the Interbase tab in Delphi.
    Your demo has them marked as IBXSession.


  • edited June 2004
    Hi Steve,

    Yes, the IBExpress component are under the InterBase tab. If you are using
    these components, you will need to set the BuilderSettings.Session to
    IBXSession. If this is not showing up, this package was not installed for
    some reason. Check your Component | Instal Packages... list to be sure the
    entery for "ReportBuilder Data Access for Interbase Express" is present and
    checked. If it is not, you can manually install it by clicking the Add
    button and adding the /Windows/System32/rbIBE55.bpl file.

    --
    Thanks for supporting ReportBuilder! Please vote for ReportBuilder in the
    Delphi Informant Readers Choice awards!

    http://www.delphizine.com/ballot2004/

    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
This discussion has been closed.