laptop and a wrench

Bug

The ISQLSyntax:: qualifyFieldName method’s ConnectedUser parameter returns incorrect value causing the OpenTable method to fail with the error, "DBMS Table Not found" in version 10.2.2.

Last Published: November 11, 2015 ArcObjects SDK for the Microsoft .NET Framework
Bug ID Number BUG-000091882
SubmittedNovember 2, 2015
Last ModifiedJune 11, 2020
SeverityMedium
Applies toArcObjects SDK for the Microsoft .NET Framework
Version found10.2.2
Operating SystemWindows
Operating System Version7.0 64 Bit
StatusWill Not Be Addressed

Additional Information

This is not a bug; Ensure the table with the qualified table name actually exists in the database before attempting to open it. Please re-examine the documentation on the IFeatureWorkspace::openTable method.

Workaround

Passing the name of the ConnectedUser as a literal string opens the table. For example:string x = sqlsyn.QualifyTableName(db4.ConnectedDatabase, “ConnectedUserName”, "Name Of Table");ITable tab = ((IFeatureWorkspace)workspace).OpenTable(x);

Steps to Reproduce

Bug ID: BUG-000091882

Software:

  • ArcObjects SDK for the Microsoft .NET Framework

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options

Discover more on this topic