Skip to content

IsManagedConnection - cConnection

Used to check if a table uses managed connection

Type: Function
Return Data Type: Boolean

Parameters

Parameter Type Description
hTableNumber Handle [number of the SQL table to be checked]

Syntax

Function IsManagedConnection Handle hTableNumber Returns Boolean

Call Example

Get IsManagedConnection hTableNumber to BooleanVariable

Description

Checks if the table passed as parameter (hTableNumber) uses managed  connection. Returns True if it does.

This function is to be used with SQL backends only. Attempting to use it with embedded database (native DataFlex) will trigger an error.

Sample

If (sAction = "TestConnection") Begin
    Handle hFileNum 
    Boolean bIsManaged

    Move Customer.File_Number to hFileNum
    Get IsManagedConnection of ghoConnection hFileNum to bIsManaged

    Send ShowInfoBox ("Customer table" * (If(bIsManaged, "uses", "does NOT use")) * "Managed Connection")
End

Sample

Procedure CheckManagedConnection
    Boolean bManaged

    Open Customer

    // Check if the table uses managed connection
    Get IsManagedConnection of ghoConnection (RefTable(Customer.File_Number)) to bManaged

    If bManaged Begin
        Showln "Customer table uses managed connection."
    End
    Else Begin
        Showln "Customer table does NOT use managed connection."
    End

End_Procedure

See Also

Defining a Connection | DataFlex Connection IDs | TableConnectionID