Click a method to see more information on its use, syntax, and parameters:
Used to get an AppConnStringList of the filter columns of a procedure.
Set FilterColumns = object.FilterColumns
Part | Description |
object | A ProcedureMetaData object |
FilterColumns | An AppConnStringList of filter columns for a procedure |
Use the FilterColumns property to get an AppConnStringList of filter columns for a procedure.
Dim Verastream_Session As AppConnSessionEx Dim ProcMetaData As ProcedureMetaData Dim ProcStringList As AppConnStringList Dim strModelName, strServerName As String strModelName = "CCSDemo" strServerName = "localhost" Set Verastream_Session = New AppConnModel Verastream_Session.ConnectToModel strServerName, strModelName Set ProcMetaData = Verastream_Session.GetProcedureMetaData("Transactions", _ "GetTransactions") Set ProcStringList = ProcMetaData.FilterColumns For I = 1 To ProcStringList.Count MsgBox ("Filter column " & I & " is " & ProcStringList(I)) Next ProcStringList.Clear Verastream_Session.Disconnect Set ProcStringList = Nothing Set ProcMetaData = Nothing Set Verastream_Session = Nothing
Used to get an AppConnStringList of the input columns of a procedure.
Set InputColumns = object.InputColumns
Part | Description |
object | A ProcedureMetaData object |
InputColumns | An AppConnStringList of input columns for a procedure |
Use the InputColumns property to get an AppConnStringList of input columns for a procedure.
Dim Verastream_Session As AppConnSessionEx Dim ProcMetaData As ProcedureMetaData Dim ProcStringList As AppConnStringList Dim strModelName, strServerName As String strModelName = "CCSDemo" strServerName = "localhost" Set Verastream_Session = New AppConnModel Verastream_Session.ConnectToModel strServerName, strModelName Set ProcMetaData = Verastream_Session.GetProcedureMetaData("Transactions", _ "GetTransactions") Set ProcStringList = ProcMetaData.InputColumns For I = 1 To ProcStringList.Count MsgBox ("Input column " & I & " is " & ProcStringList(I)) MsgBox ("Is " & ProcStringList(I) & " required? " & _ ProcMetaData.IsRequiredInput(ProcStringList(I))) Next ProcStringList.Clear Verastream_Session.Disconnect Set ProcStringList = Nothing Set ProcMetaData = Nothing Set Verastream_Session = Nothing
Used to determine if a column is required filter for a procedure.
IsRequiredFilter = object.IsRequiredFilter(ColumnName)
Part | Description |
object | A ProcedureMetaData object |
ColumnName | The string name of a column |
IsRequiredFilter | Boolean indicator whether the column is required for filter or not |
Use the IsRequiredFilter method to determine if a column is required filter for a procedure.
Dim Verastream_Session As AppConnSessionEx Dim ProcMetaData As ProcedureMetaData Dim ProcStringList As AppConnStringList Dim strModelName, strServerName As String strModelName = "CCSDemo" strServerName = "localhost" Set Verastream_Session = New AppConnModel Verastream_Session.ConnectToModel strServerName, strModelName Set ProcMetaData = Verastream_Session.GetProcedureMetaData("Transactions", _ "GetTransactions") Set ProcStringList = ProcMetaData.FilterColumns For I = 1 To ProcStringList.Count MsgBox ("Filter column " & I & " is " & ProcStringList(I)) MsgBox ("Is " & ProcStringList(I) & " required? " & _ ProcMetaData.IsRequiredFilter(ProcStringList(I))) Next ProcStringList.Clear Verastream_Session.Disconnect Set ProcStringList = Nothing Set ProcMetaData = Nothing Set Verastream_Session = Nothing
Used to determine if a column is required input for a procedure.
IsRequiredInput = object.IsRequiredInput(ColumnName)
Part | Description |
object | A ProcedureMetaData object |
ColumnName | The string name of a column |
IsRequiredInput | Boolean indicator whether the column is required for input or not |
Use the IsRequiredInput method to determine if a column is required input for a procedure.
Dim Verastream_Session As AppConnSessionEx Dim ProcMetaData As ProcedureMetaData Dim ProcStringList As AppConnStringList Dim strModelName, strServerName As String strModelName = "CCSDemo" strServerName = "localhost" Set Verastream_Session = New AppConnModel Verastream_Session.ConnectToModel strServerName, strModelName Set ProcMetaData = Verastream_Session.GetProcedureMetaData("Transactions", _ "GetTransactions") Set ProcStringList = ProcMetaData.InputColumns For I = 1 To ProcStringList.Count MsgBox ("Input column " & I & " is " & ProcStringList(I)) MsgBox ("Is " & ProcStringList(I) & " required? " & _ ProcMetaData.IsRequiredInput(ProcStringList(I))) Next ProcStringList.Clear Verastream_Session.Disconnect Set ProcStringList = Nothing Set ProcMetaData = Nothing Set Verastream_Session = Nothing
Used to get the type of metadata for the procedure.
object.MetaDataType
Part | Description |
object | A ProcedureMetaData object |
Use the MetaDataType property to get the type of metadata. The enumeration values for AppConnProcedureType are defined in the Type Library.
Metadata Types |
AttributeMeta |
OperationMeta |
RecordSetMeta |
FieldMeta |
VariableMeta |
TableMeta |
ColumnMeta |
ProcedureMeta |
Dim Verastream_Session As AppConnSessionEx Dim ProcMetaData As ProcedureMetaData Dim strModelName, strServerName As String strModelName = "CCSDemo" strServerName = "localhost" Set Verastream_Session = New AppConnModel Verastream_Session.ConnectToModel strServerName, strModelName Set ProcMetaData = Verastream_Session.GetProcedureMetaData("Transactions", _ "GetTransactions") MsgBox ("Metadata type is " & ProcMetaData.MetaDataType) Verastream_Session.Disconnect Set ProcMetaData = Nothing Set Verastream_Session = Nothing
Set OutputColumns = object.OutputColumns
Part | Description |
object | A ProcedureMetaData object |
OutputColumns | An AppConnStringList of output columns for a procedure |
Dim Verastream_Session As AppConnSessionEx Dim ProcMetaData As ProcedureMetaData Dim ProcStringList As AppConnStringList Dim strModelName, strServerName As String strModelName = "CCSDemo" strServerName = "localhost" Set Verastream_Session = New AppConnModel Verastream_Session.ConnectToModel strServerName, strModelName Set ProcMetaData = Verastream_Session.GetProcedureMetaData("Transactions", _ "GetTransactions") Set ProcStringList = ProcMetaData.OutputColumns For I = 1 To ProcStringList.Count MsgBox ("Output column " & I & " is " & ProcStringList(I)) Next ProcStringList.Clear Verastream_Session.Disconnect Set ProcStringList = Nothing Set ProcMetaData = Nothing Set Verastream_Session = Nothing
Used to get the type of a procedure.
object.ProcedureType
Part | Description |
object | A ProcedureMetaData object |
Use the Procedure property to get the type of a procedure. The enumeration values for AppConnProcedureType are defined in the Type Library.
Return Values | Procedure Types |
0 | DeleteProcedure |
1 | UpdateProcedure |
2 | SelectProcedure |
3 | InsertProcedure |
Dim Verastream_Session As AppConnSessionEx Dim ProcMetaData As ProcedureMetaData Dim strModelName, strServerName As String strModelName = "CCSDemo" strServerName = "localhost" Set Verastream_Session = New AppConnModel Verastream_Session.ConnectToModel strServerName, strModelName Set ProcMetaData = Verastream_Session.GetProcedureMetaData("Transactions", _ "GetTransactions") MsgBox ("Procedure type is " & ProcMetaData.ProcedureType) Verastream_Session.Disconnect Set ProcMetaData = Nothing Set Verastream_Session = Nothing
object.UsedForSQL
Part | Description |
object | A ProcedureMetaData object |
Dim Verastream_Session As AppConnSessionEx Dim ProcMetaData As ProcedureMetaData Dim strModelName, strServerName As String strModelName = "CCSDemo" strServerName = "localhost" Set Verastream_Session = New AppConnModel Verastream_Session.ConnectToModel strServerName, strModelName Set ProcMetaData = Verastream_Session.GetProcedureMetaData("Transactions", _ "GetTransactions") MsgBox ("Is the procedure used for SQL? " & ProcMetaData.UsedForSQL) Verastream_Session.Disconnect Set ProcMetaData = Nothing Set Verastream_Session = Nothing
© 1999-2007 Attachmate Corporation. All rights reserved. Terms of Use.