NO: Frontbase list columns
Kelly Burgess
kellyb at montana.com
Tue Dec 23 17:45:59 EST 2014
Hi David,
Here are some snippets re FrontBase tables and columns.
Kelly
------
Do statementObj.$tables() Returns #F
If flag true
Do statementObj.$fetch(pTableList,kFetchAll,kTrue) Returns fetchStatus ;; return tables list in [pTableList]
Do statementObj.$indexes(iTables.TableOrViewName,kStatementIndexAll) Returns #F
If flag true
Do statementObj.$fetch(indexList,kFetchAll) Returns fetchStatus
Do statementObj.$columns(pTableName) Returns #F
If flag true
Do statementObj.$fetch(pColumnsList,kFetchAll) Returns fetchStatus ;; return columns list in [pColumnsList]
; column-data columns fetched into [pColumnsList]: (by the FrontBase DAM)
; 1 DatabaseOrCatalog ;; DatabaseName, e.g. 'TDMDocs'
; 2 Owner ;; Name of user that owns the column, e.g. '_SYSTEM'
; 3 ColumnName ;; Name of a column in the table, e.g. 'ADD_ID'
; 4 OmnisDataTypeText ;; Omnis data type as text, e.g. 'Long Integer'
; 5 OmnisDataType ;; Omnis data type property, e.g. 'integer'
; 6 OmnisDataSubType ;; Omnis data subtype property, e.g. 'longint'
; 7 SQLDataType ;; SQL data type, e.g. 'INT'
; 8 Length ;; data size, e.g. 0 (numbers) or some character length maximum
; 9 Scale ;; ?? e.g. 0
; 10 Null ;; CanBeNull? - e.g. true
; 11 Index ;; IsIndexed? - e.g. true
; 12 PrimaryKey ;; IsPrimaryKey? - e.g. true
; 13 Description ;; description e.g. '(No column description available.)'
; 14 DamInfoRow ;; A row of database specific information about the table or view. This may be empty.
More information about the omnisdev-en
mailing list