CX_DB_DUMP_FILE
Class hierarchy
- CX_CLASS
- CX_DB_DUMP_FILE
Description:
CX_DB_DUMP_FILE is an auxiliary class for working with the size of unloading files. CX_DB_DUMP_FILE objects cannot be created using CreateTransObject or CreatePersObject, but are only obtained as a result of DBDumpFile function of CX_DB_UTILITY class.
Code example:
Module(DatabaseDump)
[
Var(dbUtil, dbd, fileName, c) Msg(DISPLAY_OBJECT, INSPECT_OBJECT)
INITIALIZE: 1 SetLayer
GetManager(OBJECT) Call(GetDBUtility) -> dbUtil
dbUtil Call(DBDumpFile) -> dbd
"..\\TsLoad\\Database.dmp" -> fileName
Define(Search)
ClearObox(, obx)
GetValue dbd Call(Find)
if
{ 20 dbd Call(SetBack)
40 -> c
do
dbd Call(Read) FillObox(, obx)
Decr(c) c ifnot break
loop
};
]
Window(win, LOAD, MASTER_WINDOW, LAYOUT, 50, 50, 735, 150, "Database.dmp")
[
INITIALIZE: fileName dbd Call(Open)
]
{
..............
ObjectList(obx, 11, 22, 700, 100)
[
DOUBLE_CLICK: GetObject dbd Call(GetAddress) Dup
"?" = ifnot { GrabObject SendMsg(DISPLAY_OBJECT) }
]
...............
}
Function | MA* | Parameters | Return | Brief description |
---|---|---|---|---|
GetAddress | STRING | STRING | Return: Object address | |
Find | STRING | INTEGER | Search in a dmp- file | |
Open | STRING | Opening a dmp file | ||
Read | STRING | Read the next sentence | ||
SetBack | INTEGER | Position file pointer |
Module | Brief description |
---|---|