SqlUtilTableIsViewType - cDbUpdateFunctionLibrary
Checks if the type of a table is a standard data table or a View table.
Type: Function
Parameters: String sTableName String sFieldName
Parameter |
Description |
sDriverID |
The database driver ID |
hTable |
Table handle (Filelist.cfg number) |
Syntax
Function SQLUtilTableIsViewType String sDriverID Handle hTable Returns Boolean
Call: |
Get SQLUtilTableIsViewType MSSQLDRV_ID MyViewTable.File_Number to bOK |
Description
Checks if the passed table number is a normal data table or an SQL View data table.
Example
Procedure OnClick
Handle hTable
String sDriverID sTableName
Boolean bIsView
Move 0 to hTable
Get psDriverID of ghoDbUpdateFunctionLibrary to sDriverID
Get_Attribute DF_FILE_NEXT_USED of hTable to hTable
While (hTable <> 0)
Get SQLUtilTableIsViewType of ghoDbUpdateFunctionLibrary sDriverID hTable to bIsView
Get UtilTableHandleToString of ghoDbUpdateFunctionLibrary hTable to sTableName
Showln "hTable = " hTable " Table Name: " sTableName " table is: " (If(bIsView = True, "View Type", "Normal Table"))
Get_Attribute DF_FILE_NEXT_USED of hTable to hTable
Loop
End_Procedure