<< ibec_ibe_SetLngShortcut | IBEBlock | ibec_CopyData >>

ibec_ibe_EditDBObject

ibec_ibe_EditDBObject opens a specified database object for editing (starts a suitable object editor within IBExpert).

All ibec_ibe_xxx functions work only within IBExpert and will be ignored when IBEBlock is executed with IBEScript.exe or IBEScript.dll.

Syntax

 function ibec_ibe_EditDBObject(DatabaseID : variant; ObjectType : integer; ObjectName : string; Options : variant) : variant;
DatabaseIDAn identifier of the registered database that should be active.
ObjectTypeDatabase object type. Following ObjectTypes are available:
__dboDomain
__dboTable
__dboProcedure
__dboGenerator
__dboTrigger
__dboView
__dboFunction
__dboException
ObjectNameName of the database object.
OptionsReserved for future use.

Example

     execute ibeblock
     as
     begin
       DBID = ibec_ibe_GetActiveDatabaseID();
       if (DBID is not null) then
       begin
         ibec_ibe_PerformAction(DBID, 'CloseAllWindows', '');
         ibec_ibe_EditDBObject(DBID, __dboTable, 'TABLE1', '');
         ibec_ibe_EditDBObject(DBID, __dboTable, 'TABLE2', '');
         ibec_ibe_EditDBObject(DBID, __dboProcedure, 'TABLE1_UPDATE', '');
         ibec_ibe_EditDBObject(DBID, __dboProcedure, 'TABLE2_UPDATE', '');
       end;
     end

back to top of page
<< ibec_ibe_SetLngShortcut | IBEBlock | ibec_CopyData >>