SE_table_parse_qualified_name

Parses a qualified name for a specific DBMS.

Usage syntax

LONG SE_table_parse_qualified_name
(SE_CONNECTION connection,
const CHAR *qualified_name,
CHAR *database,
CHAR *owner,
CHAR *table,
CHAR *column,
BOOL iscolumn);

Parameters
connection The connection handle
qualified_name The qualified DBMS name
database The database name. This can be NULL
owner The table owner. This can be NULL
table The name of the table. This can be NULL
column The DBMS column name. This can be NULL
iscolumn TRUE if the qualified name string represents a column name
Description

SE_table_parse_qualified_name parses a qualified table or column name for a specific DBMS. Each DBMS constructs a qualified or complete name differently.

Oracle® or DB2® Universal Database                     owner.table.column

Sybase® or Microsoft SQL Server™              database.owner.table.column

® Dynamic Server                               database:owner.table.column

ArcInfo®                                                          table or column

Jet™                                                                table.column

Returns

SE_SUCCESS
SE_DB_IO_ERROR

SE_INVALID_CONNECTION

SE_INVALID_POINTER

SE_NET_FAILURE

SE_SDE_NOT_STARTED