Class AmbiguousTableNameException

All Implemented Interfaces:
Serializable

public class AmbiguousTableNameException extends DataSetException
This exception is thrown by IDataSet when multiple tables having the same name are accessible. This usually occurs when the database connection have access to multiple schemas containing identical table names.

Possible solutions: 1) Use a database connection credential that has access to only one database schema. 2) Specify a schema name to the DatabaseConnection or DatabaseDataSourceConnection constructor. 3) Enable the qualified table name support (see How-to documentation).

Another common reason for this exception to be thrown is when an XML file contains the same table multiple times whereas a different table is between the definition of the duplicate table.

Since:
1.0 May 1, 2002
Version:
$Revision$ $Date$
Author:
Manuel Laflamme, Last changed by: $Author$
See Also:
  • Constructor Details

    • AmbiguousTableNameException

      public AmbiguousTableNameException()
      Constructs an AmbiguousTableNameException with no detail message and no encapsulated exception.
    • AmbiguousTableNameException

      public AmbiguousTableNameException(String msg)
      Constructs an AmbiguousTableNameException with the specified detail message and no encapsulated exception.
      Parameters:
      msg - the detail message, typically the ambiguous table name.
    • AmbiguousTableNameException

      public AmbiguousTableNameException(String msg, Throwable e)
      Constructs an AmbiguousTableNameException with the specified detail message and encapsulated exception.
      Parameters:
      msg - the detail message, typically the ambiguous table name.
      e - the encapsulated exception.
    • AmbiguousTableNameException

      public AmbiguousTableNameException(Throwable e)
      Constructs an AmbiguousTableNameException with the encapsulated exception and use string representation as detail message.
      Parameters:
      e - the encapsulated exception.