Function at 0x5a9ab4
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
push ecx
mov ecx, 0x32
push 0
push 0
dec ecx
jne 0x5a9abd
xchg dword [ebp - 4], ecx
push ebx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 8], edx
mov dword [ebp - 4], eax
mov eax, dword [ebp - 4]
call sub.rtl260.bpl__System__LStrAddRef_qqrpv
mov eax, dword [ebp - 8]
call sub.rtl260.bpl__System__LStrAddRef_qqrpv
mov eax, dword [ebp - 0xc]
call sub.rtl260.bpl__System__LStrAddRef_qqrpv
mov eax, dword [ebp + 0x4c]
call sub.rtl260.bpl__System__LStrAddRef_qqrpv
mov eax, dword [ebp + 0x48]
call sub.rtl260.bpl__System__LStrAddRef_qqrpv
mov eax, dword [ebp + 0x44]
call sub.rtl260.bpl__System__LStrAddRef_qqrpv
mov eax, dword [ebp + 0x40]
call sub.rtl260.bpl__System__LStrAddRef_qqrpv
mov eax, dword [ebp + 0x3c]
call sub.rtl260.bpl__System__LStrAddRef_qqrpv
mov eax, dword [ebp + 0x38]
call sub.rtl260.bpl__System__LStrAddRef_qqrpv
mov eax, dword [ebp + 0x34]
call sub.rtl260.bpl__System__LStrAddRef_qqrpv
mov eax, dword [ebp + 0x30]
call sub.rtl260.bpl__System__LStrAddRef_qqrpv
mov eax, dword [ebp + 0x2c]
call sub.rtl260.bpl__System__LStrAddRef_qqrpv
mov eax, dword [ebp + 0x28]
call sub.rtl260.bpl__System__LStrAddRef_qqrpv
mov eax, dword [ebp + 0x24]
call sub.rtl260.bpl__System__LStrAddRef_qqrpv
mov eax, dword [ebp + 0x20]
call sub.rtl260.bpl__System__LStrAddRef_qqrpv
mov eax, dword [ebp + 0x1c]
call sub.rtl260.bpl__System__LStrAddRef_qqrpv
mov eax, dword [ebp + 0x18]
call sub.rtl260.bpl__System__LStrAddRef_qqrpv
mov eax, dword [ebp + 8]
call sub.rtl260.bpl__System__UStrAddRef_qqrpv
xor eax, eax
push ebp
push 0x5aae3b
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, 0x751c2c
mov edx, dword [ebp - 4]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
mov eax, dword [0x730f34]
mov eax, dword [eax]
mov eax, dword [eax + 0xe8]
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x44]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 0x44]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, dword [eax]
call dword [edx + 0x48]
mov eax, dword [ebp - 0x44]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x5aae5c
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov edx, 0x5aaf1c
mov eax, dword [ebp - 0x44]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
push eax
lea eax, [ebp - 0x64]
mov edx, dword [ebp - 4]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
mov edx, dword [ebp - 0x64]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x48]
mov edx, 0x5aaf40
mov eax, dword [ebp - 0x44]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
push eax
lea eax, [ebp - 0x68]
mov edx, dword [ebp + 0x30]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
mov edx, dword [ebp - 0x68]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x48]
mov eax, dword [ebp - 0x44]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Open_qqrv
mov eax, dword [ebp - 0x44]
mov edx, dword [eax]
call dword [edx + 0x194]
test eax, eax
jg 0x5a9c1b
lea eax, [ebp - 0x1c]
mov edx, 0x5aaf6c
call sub.rtl260.bpl__System__UStrLAsg_qqrr20System_UnicodeStringx20System_UnicodeString
mov eax, dword [ebp - 0x1c]
mov edx, 0x5aaf6c
call sub.rtl260.bpl__System__UStrEqual_qqrv
jne 0x5a9eb0
mov eax, dword [ebp + 0x2c]
mov edx, 0x5aaf80
call sub.rtl260.bpl__System__LStrEqual_qqrv
jne 0x5a9eb0
mov eax, dword [ebp - 0x44]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 0x44]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, dword [eax]
call dword [edx + 0x48]
mov eax, dword [ebp - 0x44]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x5aaf90
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x44]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x5aafdc
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x44]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x5ab10c
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x44]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x5ab224
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov edx, 0x5ab258
mov eax, dword [ebp - 0x44]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
push eax
lea eax, [ebp - 0x6c]
mov edx, dword [ebp + 0x40]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
mov edx, dword [ebp - 0x6c]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x48]
mov edx, 0x5ab278
mov eax, dword [ebp - 0x44]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
push eax
lea eax, [ebp - 0x70]
mov edx, dword [ebp + 0x48]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
mov edx, dword [ebp - 0x70]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x48]
mov eax, dword [ebp - 0x44]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Open_qqrv
mov eax, dword [ebp - 0x44]
mov edx, dword [eax]
call dword [edx + 0x194]
test eax, eax
jle 0x5a9d14
mov edx, 0x5ab290
mov eax, dword [ebp - 0x44]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fstp qword [ebp + 0x10]
wait
jmp 0x5a9eb0
mov eax, dword [ebp - 0x44]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 0x44]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, dword [eax]
call dword [edx + 0x48]
mov eax, dword [ebp - 0x44]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x5ab2a8
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x44]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Open_qqrv
mov edx, 0x5ab308
mov eax, dword [ebp - 0x44]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fstp qword [ebp + 0x10]
wait
mov eax, dword [ebp - 0x44]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 0x44]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, dword [eax]
call dword [edx + 0x48]
mov eax, dword [ebp - 0x44]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x5ab320
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x44]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x5ab358
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x44]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x5ab3d4
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x44]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x5ab3f0
mov ecx, dword [eax]
call dword [ecx + 0x3c]
push dword [ebp + 0x14]
push dword [ebp + 0x10]
mov edx, 0x5ab290
mov eax, dword [ebp - 0x44]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x78]
mov edx, 0x5ab4dc
mov eax, dword [ebp - 0x44]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
mov edx, 0x5ab4f0
mov ecx, dword [eax]
call dword [ecx + 0x48]
lea eax, [ebp - 0x78]
push eax
mov ecx, 0x1e
mov edx, 1
mov eax, dword [ebp + 0x48]
call sub.rtl260.bpl__System__LStrCopy_qqrx27System__AnsiStringT_us_i0__ii
mov edx, dword [ebp - 0x78]
lea eax, [ebp - 0x74]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
mov eax, dword [ebp - 0x74]
push eax
mov edx, 0x5ab278
mov eax, dword [ebp - 0x44]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x48]
mov edx, 0x5ab500
mov eax, dword [ebp - 0x44]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
xor edx, edx
mov ecx, dword [eax]
call dword [ecx + 0x48]
lea eax, [ebp - 0x80]
push eax
mov ecx, 0xe
mov edx, 1
mov eax, dword [ebp + 0x40]
call sub.rtl260.bpl__System__LStrCopy_qqrx27System__AnsiStringT_us_i0__ii
mov edx, dword [ebp - 0x80]
lea eax, [ebp - 0x7c]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
mov eax, dword [ebp - 0x7c]
push eax
mov edx, 0x5ab258
mov eax, dword [ebp - 0x44]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x48]
mov edx, 0x5ab518
mov eax, dword [ebp - 0x44]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
xor edx, edx
mov ecx, dword [eax]
call dword [ecx + 0x48]
mov edx, 0x5ab52c
mov eax, dword [ebp - 0x44]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
xor edx, edx
mov ecx, dword [eax]
call dword [ecx + 0x48]
mov edx, 0x5ab548
mov eax, dword [ebp - 0x44]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
mov edx, 0x5ab564
mov ecx, dword [eax]
call dword [ecx + 0x48]
mov eax, dword [ebp - 0x44]
call sub.odac260.bpl__Ora_TOraDataSet_ExecSQL_qqrv
mov eax, dword [ebp - 0x1c]
mov edx, 0x5aaf6c
call sub.rtl260.bpl__System__UStrEqual_qqrv
jne 0x5aa31c
mov eax, dword [ebp - 0x44]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 0x44]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, dword [eax]
call dword [edx + 0x48]
mov eax, dword [ebp - 0x44]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x5ab574
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x44]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Open_qqrv
mov edx, 0x5ab308
mov eax, dword [ebp - 0x44]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fstp qword [ebp - 0x18]
wait
mov eax, dword [ebp - 0x44]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 0x44]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, dword [eax]
call dword [edx + 0x48]
mov eax, dword [ebp - 0x44]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x5ab5d4
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x44]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x5ab60c
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x44]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x5ab3d4
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x44]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x5ab6f4
mov ecx, dword [eax]
call dword [ecx + 0x3c]
push dword [ebp - 0x14]
push dword [ebp - 0x18]
mov edx, 0x5ab7f8
mov eax, dword [ebp - 0x44]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x78]
push dword [ebp + 0x14]
push dword [ebp + 0x10]
mov edx, 0x5ab810
mov eax, dword [ebp - 0x44]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x78]
mov edx, 0x5ab548
mov eax, dword [ebp - 0x44]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
mov edx, 0x5ab564
mov ecx, dword [eax]
call dword [ecx + 0x48]
mov edx, 0x5ab824
mov eax, dword [ebp - 0x44]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
push eax
lea eax, [ebp - 0x84]
mov edx, dword [ebp - 8]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
mov edx, dword [ebp - 0x84]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x48]
mov edx, 0x5ab83c
mov eax, dword [ebp - 0x44]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
push eax
lea eax, [ebp - 0x88]
mov edx, dword [ebp - 0xc]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
mov edx, dword [ebp - 0x88]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x48]
mov edx, 0x5ab858
mov eax, dword [ebp - 0x44]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
push eax
lea eax, [ebp - 0x8c]
mov edx, dword [ebp + 0x4c]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
mov edx, dword [ebp - 0x8c]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x48]
mov edx, 0x5ab874
mov eax, dword [ebp - 0x44]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
mov edx, dword [ebp + 0xc]
mov ecx, dword [eax]
call dword [ecx + 0x68]
mov edx, 0x5ab894
mov eax, dword [ebp - 0x44]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
push eax
lea eax, [ebp - 0x90]
mov edx, dword [ebp + 0x28]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
mov edx, dword [ebp - 0x90]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x48]
mov edx, 0x5ab8b0
mov eax, dword [ebp - 0x44]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
push eax
lea eax, [ebp - 0x94]
mov edx, dword [ebp + 0x24]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
mov edx, dword [ebp - 0x94]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x48]
mov edx, 0x5ab8d4
mov eax, dword [ebp - 0x44]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
push eax
lea eax, [ebp - 0x98]
mov edx, dword [ebp + 0x20]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
mov edx, dword [ebp - 0x98]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x48]
mov edx, 0x5ab8ec
mov eax, dword [ebp - 0x44]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
push eax
lea eax, [ebp - 0x9c]
mov edx, dword [ebp + 0x1c]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
mov edx, dword [ebp - 0x9c]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x48]
lea eax, [ebp - 0xa4]
push eax
mov ecx, 0x3e8
mov edx, 1
mov eax, dword [ebp + 0x18]
call sub.rtl260.bpl__System__LStrCopy_qqrx27System__AnsiStringT_us_i0__ii
mov edx, dword [ebp - 0xa4]
lea eax, [ebp - 0xa0]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
mov eax, dword [ebp - 0xa0]
push eax
mov edx, 0x5ab908
mov eax, dword [ebp - 0x44]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x48]
mov edx, 0x5ab920
mov eax, dword [ebp - 0x44]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
push eax
lea eax, [ebp - 0xa8]
mov edx, dword [ebp + 0x2c]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
mov edx, dword [ebp - 0xa8]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x48]
mov edx, 0x5ab93c
mov eax, dword [ebp - 0x44]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
mov edx, 0x5ab564
mov ecx, dword [eax]
call dword [ecx + 0x48]
mov eax, dword [ebp - 0x44]
call sub.odac260.bpl__Ora_TOraDataSet_ExecSQL_qqrv
mov eax, dword [ebp - 0x44]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 0x44]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, dword [eax]
call dword [edx + 0x48]
mov eax, dword [ebp - 0x44]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x5ab954
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x44]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x5ab98c
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x44]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x5ab3d4
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x44]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x5aba28
mov ecx, dword [eax]
call dword [ecx + 0x3c]
push dword [ebp - 0x14]
push dword [ebp - 0x18]
mov edx, 0x5ab7f8
mov eax, dword [ebp - 0x44]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x78]
mov edx, 0x5aaf1c
mov eax, dword [ebp - 0x44]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
push eax
lea eax, [ebp - 0xac]
mov edx, dword [ebp - 4]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
mov edx, dword [ebp - 0xac]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x48]
mov edx, 0x5aaf40
mov eax, dword [ebp - 0x44]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
push eax
lea eax, [ebp - 0xb0]
mov edx, dword [ebp + 0x30]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
mov edx, dword [ebp - 0xb0]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x48]
mov edx, 0x5ab93c
mov eax, dword [ebp - 0x44]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
mov edx, dword [ebp + 8]
mov ecx, dword [eax]
call dword [ecx + 0x48]
lea eax, [ebp - 0xb8]
push eax
mov ecx, 0x14
mov edx, 1
mov eax, dword [ebp + 0x48]
call sub.rtl260.bpl__System__LStrCopy_qqrx27System__AnsiStringT_us_i0__ii
mov edx, dword [ebp - 0xb8]
lea eax, [ebp - 0xb4]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
mov eax, dword [ebp - 0xb4]
push eax
mov edx, 0x5ab278
mov eax, dword [ebp - 0x44]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x48]
lea eax, [ebp - 0xc0]
push eax
mov ecx, 0xe
mov edx, 1
mov eax, dword [ebp + 0x40]
call sub.rtl260.bpl__System__LStrCopy_qqrx27System__AnsiStringT_us_i0__ii
mov edx, dword [ebp - 0xc0]
lea eax, [ebp - 0xbc]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
mov eax, dword [ebp - 0xbc]
push eax
mov edx, 0x5ab258
mov eax, dword [ebp - 0x44]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x48]
mov edx, 0x5abad4
mov eax, dword [ebp - 0x44]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
push eax
push dword [ebp - 8]
push 0x5abaf4
push dword [ebp - 0xc]
push 0x5abb04
push dword [ebp + 0x4c]
lea eax, [ebp - 0xc8]
mov edx, 5
call sub.rtl260.bpl__System__LStrCatN_qqrv
mov edx, dword [ebp - 0xc8]
lea eax, [ebp - 0xc4]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
mov edx, dword [ebp - 0xc4]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x48]
mov eax, dword [ebp - 0x44]
call sub.odac260.bpl__Ora_TOraDataSet_ExecSQL_qqrv
mov eax, dword [ebp - 0x44]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Close_qqrv
xor ecx, ecx
mov edx, 0x5abb14
mov eax, 0x5abb2c
call fcn.006ecb94
cmp al, 1
jne 0x5aa430
mov eax, dword [0x730f34]
mov eax, dword [eax]
mov eax, dword [eax + 0x6c]
mov dword [ebp - 0x48], eax
mov eax, dword [ebp - 0x48]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 0x48]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, dword [eax]
call dword [edx + 0x48]
mov eax, dword [ebp - 0x48]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x5abb44
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov edx, 0x5abbe0
mov eax, dword [ebp - 0x48]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
mov edx, 5
mov ecx, dword [eax]
call dword [ecx + 0x68]
mov eax, dword [ebp - 0x48]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Open_qqrv
mov eax, dword [ebp - 0x48]
mov edx, dword [eax]
call dword [edx + 0x194]
test eax, eax
jle 0x5aa3a8
mov dword [ebp - 0x20], 0xffffffff
jmp 0x5aa3ad
xor eax, eax
mov dword [ebp - 0x20], eax
mov eax, dword [0x730cfc]
cmp dword [eax], 1
sbb eax, eax
inc eax
cmp al, 1
jne 0x5aa3c3
mov dword [ebp - 0x20], 0xffffffff
cmp dword [ebp - 0x20], 1
sbb eax, eax
inc eax
cmp al, 1
jne 0x5aa428
call sub.rtl260.bpl__System_Sysutils_Now_qqrv
add esp, 0xfffffff8
fstp qword [esp]
wait
lea edx, [ebp - 0xcc]
mov eax, 0x5abbfc
call sub.rtl260.bpl__System_Sysutils_FormatDateTime_qqrx20System_UnicodeString16System_TDateTime
mov eax, dword [ebp - 0xcc]
call sub.rtl260.bpl__System_Sysutils_StrToDate_qqrx20System_UnicodeString
fstp qword [ebp - 0xd4]
wait
lea eax, [ebp - 0xd8]
mov edx, dword [ebp - 8]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
mov eax, dword [ebp - 0xd8]
call sub.rtl260.bpl__System_Sysutils_StrToDate_qqrx20System_UnicodeString
fld qword [ebp - 0xd4]
fucompp
wait
fnstsw ax
sahf
jbe 0x5aa428
xor eax, eax
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x48]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Close_qqrv
call sub.rtl260.bpl__System_Sysutils_Now_qqrv
add esp, 0xfffffff8
fstp qword [esp]
wait
lea edx, [ebp - 0xdc]
mov eax, 0x5abbfc
call sub.rtl260.bpl__System_Sysutils_FormatDateTime_qqrx20System_UnicodeString16System_TDateTime
mov eax, dword [ebp - 0xdc]
call sub.rtl260.bpl__System_Sysutils_StrToDate_qqrx20System_UnicodeString
fstp qword [ebp - 0xd4]
wait
lea eax, [ebp - 0xe0]
mov edx, dword [ebp - 8]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
mov eax, dword [ebp - 0xe0]
call sub.rtl260.bpl__System_Sysutils_StrToDate_qqrx20System_UnicodeString
fld qword [ebp - 0xd4]
fucompp
wait
fnstsw ax
sahf
jb 0x5aa494
cmp dword [ebp - 0x20], 1
sbb eax, eax
inc eax
cmp al, 1
jne 0x5aac86
mov eax, dword [0x730f34]
mov eax, dword [eax]
mov eax, dword [eax + 0x148]
mov dword [ebp - 0x4c], eax
mov eax, dword [ebp - 0x4c]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 0x4c]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, dword [eax]
call dword [edx + 0x48]
mov eax, dword [ebp - 0x4c]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x5abc20
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x4c]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Open_qqrv
jmp 0x5aac50
mov edx, 0x5abd28
mov eax, dword [ebp - 0x4c]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
lea edx, [ebp - 0xe4]
mov ecx, dword [eax]
call dword [ecx + 0x88]
mov eax, dword [ebp - 0xe4]
mov edx, 0x5ab564
call sub.rtl260.bpl__System__UStrEqual_qqrv
jne 0x5aac48
mov edx, 0x5abd44
mov eax, dword [ebp - 0x4c]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
lea edx, [ebp - 0xe8]
mov ecx, dword [eax]
call dword [ecx + 0x88]
mov eax, dword [ebp - 0xe8]
mov edx, 0x5ab564
call sub.rtl260.bpl__System__UStrEqual_qqrv
jne 0x5aa53f
mov dword [ebp - 0x20], 0xffffffff
jmp 0x5aa544
xor eax, eax
mov dword [ebp - 0x20], eax
mov edx, 0x5abbe0
mov eax, dword [ebp - 0x4c]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
lea edx, [ebp - 0xec]
mov ecx, dword [eax]
call dword [ecx + 0x88]
mov eax, dword [ebp - 0xec]
mov edx, 0x5abd60
call sub.rtl260.bpl__System__UStrEqual_qqrv
jne 0x5aa587
mov eax, dword [0x730cfc]
cmp dword [eax], 1
sbb eax, eax
inc eax
cmp al, 1
jne 0x5aa587
mov dword [ebp - 0x20], 0xffffffff
cmp dword [ebp - 0x20], 1
sbb eax, eax
inc eax
cmp al, 1
jne 0x5aa5ec
call sub.rtl260.bpl__System_Sysutils_Now_qqrv
add esp, 0xfffffff8
fstp qword [esp]
wait
lea edx, [ebp - 0xf0]
mov eax, 0x5abbfc
call sub.rtl260.bpl__System_Sysutils_FormatDateTime_qqrx20System_UnicodeString16System_TDateTime
mov eax, dword [ebp - 0xf0]
call sub.rtl260.bpl__System_Sysutils_StrToDate_qqrx20System_UnicodeString
fstp qword [ebp - 0xd4]
wait
lea eax, [ebp - 0xf4]
mov edx, dword [ebp - 8]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
mov eax, dword [ebp - 0xf4]
call sub.rtl260.bpl__System_Sysutils_StrToDate_qqrx20System_UnicodeString
fld qword [ebp - 0xd4]
fucompp
wait
fnstsw ax
sahf
jbe 0x5aa5ec
xor eax, eax
mov dword [ebp - 0x20], eax
call sub.rtl260.bpl__System_Sysutils_Now_qqrv
add esp, 0xfffffff8
fstp qword [esp]
wait
lea edx, [ebp - 0xf8]
mov eax, 0x5abbfc
call sub.rtl260.bpl__System_Sysutils_FormatDateTime_qqrx20System_UnicodeString16System_TDateTime
mov eax, dword [ebp - 0xf8]
call sub.rtl260.bpl__System_Sysutils_StrToDate_qqrx20System_UnicodeString
fstp qword [ebp - 0xd4]
wait
lea eax, [ebp - 0xfc]
mov edx, dword [ebp - 8]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
mov eax, dword [ebp - 0xfc]
call sub.rtl260.bpl__System_Sysutils_StrToDate_qqrx20System_UnicodeString
fld qword [ebp - 0xd4]
fucompp
wait
fnstsw ax
sahf
jb 0x5aa650
cmp dword [ebp - 0x20], 1
sbb eax, eax
inc eax
cmp al, 1
jne 0x5aac48
mov edx, 0x5abd70
mov eax, dword [ebp - 0x4c]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
lea edx, [ebp - 0x30]
mov ecx, dword [eax]
call dword [ecx + 0x88]
mov edx, 0x5abd90
mov eax, dword [ebp - 0x4c]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
lea edx, [ebp - 0x28]
mov ecx, dword [eax]
call dword [ecx + 0x88]
mov edx, 0x5abdac
mov eax, dword [ebp - 0x4c]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
lea edx, [ebp - 0x2c]
mov ecx, dword [eax]
call dword [ecx + 0x88]
mov dl, 1
mov eax, 0x5abdc4
call sub.rtl260.bpl__System_Sysutils_FileExists_qqrx20System_UnicodeStringo
cmp al, 1
jne 0x5aa6d6
mov eax, dword [0x730ad0]
cmp dword [eax], 0
jne 0x5aa6c4
lea eax, [ebp - 0x34]
mov edx, dword [0x730ad4]
mov edx, dword [edx]
call sub.rtl260.bpl__System__UStrLAsg_qqrr20System_UnicodeStringx20System_UnicodeString
jmp 0x5aa6e6
lea eax, [ebp - 0x34]
mov edx, dword [0x730ad0]
mov edx, dword [edx]
call sub.rtl260.bpl__System__UStrLAsg_qqrr20System_UnicodeStringx20System_UnicodeString
jmp 0x5aa6e6
lea eax, [ebp - 0x34]
mov edx, dword [0x730ad4]
mov edx, dword [edx]
call sub.rtl260.bpl__System__UStrLAsg_qqrr20System_UnicodeStringx20System_UnicodeString
lea eax, [ebp - 0x104]
mov edx, dword [ebp - 8]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
mov eax, dword [ebp - 0x104]
call sub.rtl260.bpl__System_Sysutils_StrToDate_qqrx20System_UnicodeString
add esp, 0xfffffff8
fstp qword [esp]
wait
mov eax, dword [ebp - 0x28]
call sub.rtl260.bpl__System_Sysutils_StrToInt_qqrx20System_UnicodeString
lea edx, [ebp - 0x100]
call fcn.006fa8a8
mov eax, dword [ebp - 0x100]
lea edx, [ebp - 0x38]
call sub.rtl260.bpl__System_Sysutils_Trim_qqrx20System_UnicodeString
lea eax, [ebp - 0x10c]
mov edx, dword [ebp - 8]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
mov eax, dword [ebp - 0x10c]
call sub.rtl260.bpl__System_Sysutils_StrToDate_qqrx20System_UnicodeString
add esp, 0xfffffff8
fstp qword [esp]
wait
lea edx, [ebp - 0x108]
mov eax, 0x5abe0c
call sub.rtl260.bpl__System_Sysutils_FormatDateTime_qqrx20System_UnicodeString16System_TDateTime
push dword [ebp - 0x108]
push 0x5abe20
lea eax, [ebp - 0x114]
mov edx, dword [ebp - 8]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
mov eax, dword [ebp - 0x114]
call sub.rtl260.bpl__System_Sysutils_StrToDate_qqrx20System_UnicodeString
add esp, 0xfffffff8
fstp qword [esp]
wait
lea edx, [ebp - 0x110]
mov eax, 0x5abe30
call sub.rtl260.bpl__System_Sysutils_FormatDateTime_qqrx20System_UnicodeString16System_TDateTime
push dword [ebp - 0x110]
push 0x5abe44
lea eax, [ebp - 0x118]
mov edx, dword [ebp - 0xc]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
push dword [ebp - 0x118]
push 0x5abe54
lea eax, [ebp - 0x11c]
mov edx, dword [ebp + 0x4c]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
push dword [ebp - 0x11c]
push 0x5abe64
lea eax, [ebp - 0x3c]
mov edx, 8
call sub.rtl260.bpl__System__UStrCatN_qqrv
xor ecx, ecx
mov edx, 0x5abb14
mov eax, 0x5abb2c
call fcn.006ecb94
cmp al, 1
jne 0x5aa858
mov eax, dword [0x730b5c]
cmp dword [eax], 1
sbb eax, eax
inc eax
cmp al, 1
je 0x5aa872
mov eax, dword [0x730f84]
mov eax, dword [eax]
mov edx, 0x5abe74
call sub.rtl260.bpl__System__UStrEqual_qqrv
jne 0x5aa818
call fcn.006fc9b8
mov eax, dword [0x730f94]
mov eax, dword [eax]
mov edx, 0x5abe8c
call sub.rtl260.bpl__System__UStrEqual_qqrv
je 0x5aa872
mov eax, dword [0x730f84]
mov eax, dword [eax]
mov edx, 0x5abea4
call sub.rtl260.bpl__System__UStrEqual_qqrv
je 0x5aa872
mov eax, dword [ebp - 0x4c]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 0x4c]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, dword [eax]
call dword [edx + 0x48]
jmp 0x5aac86
mov eax, dword [ebp - 0x4c]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 0x4c]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, dword [eax]
call dword [edx + 0x48]
jmp 0x5aac86
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x12c]
mov edx, dword [ebp + 0x40]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
mov eax, dword [ebp - 0x12c]
lea edx, [ebp - 0x128]
call sub.rtl260.bpl__System_Sysutils_Trim_qqrx20System_UnicodeString
mov edx, dword [ebp - 0x128]
lea eax, [ebp - 0x124]
mov ecx, 0
call sub.rtl260.bpl__System__LStrFromUStr_qqrr27System__AnsiStringT_us_i0__x20System_UnicodeStringus
mov eax, dword [ebp - 0x124]
mov ecx, 2
mov edx, 1
call sub.rtl260.bpl__System__LStrCopy_qqrx27System__AnsiStringT_us_i0__ii
mov eax, dword [ebp - 0x120]
mov edx, 0x5abeb8
call sub.rtl260.bpl__System__LStrEqual_qqrv
jne 0x5aa91b
lea eax, [ebp - 0x134]
mov edx, dword [ebp + 0x48]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
mov eax, dword [ebp - 0x134]
lea edx, [ebp - 0x130]
call sub.rtl260.bpl__System_Sysutils_Trim_qqrx20System_UnicodeString
cmp dword [ebp - 0x130], 0
je 0x5aa91b
cmp dword [ebp - 0x30], 0
je 0x5aa91b
cmp dword [ebp - 0x34], 0
je 0x5aa91b
lea eax, [ebp - 0x40]
mov edx, 0x5abec8
call sub.rtl260.bpl__System__UStrLAsg_qqrr20System_UnicodeStringx20System_UnicodeString
jmp 0x5aa9ce
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0x144]
mov edx, dword [ebp + 0x40]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
mov eax, dword [ebp - 0x144]
lea edx, [ebp - 0x140]
call sub.rtl260.bpl__System_Sysutils_Trim_qqrx20System_UnicodeString
mov edx, dword [ebp - 0x140]
lea eax, [ebp - 0x13c]
mov ecx, 0
call sub.rtl260.bpl__System__LStrFromUStr_qqrr27System__AnsiStringT_us_i0__x20System_UnicodeStringus
mov eax, dword [ebp - 0x13c]
mov ecx, 3
mov edx, 1
call sub.rtl260.bpl__System__LStrCopy_qqrx27System__AnsiStringT_us_i0__ii
mov eax, dword [ebp - 0x138]
mov edx, 0x5abedc
call sub.rtl260.bpl__System__LStrEqual_qqrv
jne 0x5aa9c1
lea eax, [ebp - 0x14c]
mov edx, dword [ebp + 0x48]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x148]
call sub.rtl260.bpl__System_Sysutils_Trim_qqrx20System_UnicodeString
cmp dword [ebp - 0x148], 0
je 0x5aa9c1
cmp dword [ebp - 0x30], 0
je 0x5aa9c1
cmp dword [ebp - 0x34], 0
je 0x5aa9c1
lea eax, [ebp - 0x40]
mov edx, 0x5abec8
call sub.rtl260.bpl__System__UStrLAsg_qqrr20System_UnicodeStringx20System_UnicodeString
jmp 0x5aa9ce
lea eax, [ebp - 0x40]
mov edx, 0x5abeec
call sub.rtl260.bpl__System__UStrLAsg_qqrr20System_UnicodeStringx20System_UnicodeString
mov eax, dword [0x730f40]
cmp dword [eax], 1
sbb eax, eax
inc eax
cmp al, 1
jne 0x5aaa06
lea eax, [ebp - 0x150]
mov edx, dword [ebp + 0x40]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
mov eax, dword [ebp - 0x150]
call fcn.006ff1b4
dec eax
jne 0x5aaa06
lea eax, [ebp - 0x40]
mov edx, 0x5abeec
call sub.rtl260.bpl__System__UStrLAsg_qqrr20System_UnicodeStringx20System_UnicodeString
mov eax, dword [ebp - 0x40]
mov edx, 0x5abec8
call sub.rtl260.bpl__System__UStrEqual_qqrv
jne 0x5aac48
lea eax, [ebp - 0x154]
mov edx, dword [ebp - 0x34]
mov ecx, 0
call sub.rtl260.bpl__System__LStrFromUStr_qqrr27System__AnsiStringT_us_i0__x20System_UnicodeStringus
mov eax, dword [ebp - 0x154]
call fcn.006fe060
cmp eax, 1
sbb eax, eax
inc eax
test al, al
je 0x5aac86
mov eax, dword [0x730f34]
mov eax, dword [eax]
mov eax, dword [eax + 0x6c]
mov dword [ebp - 0x50], eax
mov eax, dword [ebp - 0x50]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 0x50]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, dword [eax]
call dword [edx + 0x48]
mov eax, dword [ebp - 0x50]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x5abf00
mov ecx, dword [eax]
call dword [ecx + 0x3c]
push dword [ebp - 0x14]
push dword [ebp - 0x18]
mov edx, 0x5ab7f8
mov eax, dword [ebp - 0x50]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x78]
mov edx, 0x5abf88
mov eax, dword [ebp - 0x50]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
mov edx, 0x5ab564
mov ecx, dword [eax]
call dword [ecx + 0x48]
mov eax, dword [ebp - 0x50]
call sub.odac260.bpl__Ora_TOraDataSet_ExecSQL_qqrv
mov eax, dword [ebp - 0x50]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Close_qqrv
cmp dword [ebp - 0x38], 0
je 0x5aac41
push 0x5abfac
lea eax, [ebp - 0x160]
mov edx, dword [ebp + 0x40]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
mov eax, dword [ebp - 0x160]
lea edx, [ebp - 0x15c]
call sub.rtl260.bpl__System_Sysutils_Trim_qqrx20System_UnicodeString
mov edx, dword [ebp - 0x15c]
lea eax, [ebp - 0x158]
mov ecx, 0
call sub.rtl260.bpl__System__LStrFromUStr_qqrr27System__AnsiStringT_us_i0__x20System_UnicodeStringus
mov eax, dword [ebp - 0x158]
push eax
lea eax, [ebp - 0x164]
mov edx, dword [ebp - 0x30]
mov ecx, 0
call sub.rtl260.bpl__System__LStrFromUStr_qqrr27System__AnsiStringT_us_i0__x20System_UnicodeStringus
mov eax, dword [ebp - 0x164]
push eax
lea eax, [ebp - 0x168]
mov edx, dword [ebp - 0x34]
mov ecx, 0
call sub.rtl260.bpl__System__LStrFromUStr_qqrr27System__AnsiStringT_us_i0__x20System_UnicodeStringus
mov eax, dword [ebp - 0x168]
push eax
lea eax, [ebp - 0x16c]
mov edx, dword [ebp - 0x38]
mov ecx, 0
call sub.rtl260.bpl__System__LStrFromUStr_qqrr27System__AnsiStringT_us_i0__x20System_UnicodeStringus
mov eax, dword [ebp - 0x16c]
push eax
lea eax, [ebp - 0x170]
mov edx, dword [ebp - 0x3c]
mov ecx, 0
call sub.rtl260.bpl__System__LStrFromUStr_qqrr27System__AnsiStringT_us_i0__x20System_UnicodeStringus
mov eax, dword [ebp - 0x170]
push eax
lea eax, [ebp - 0x174]
mov edx, dword [ebp - 0x2c]
mov ecx, 0
call sub.rtl260.bpl__System__LStrFromUStr_qqrr27System__AnsiStringT_us_i0__x20System_UnicodeStringus
mov eax, dword [ebp - 0x174]
push eax
fld qword [ebp + 0x10]
add esp, 0xfffffff4
fstp xword [esp]
wait
lea eax, [ebp - 0x17c]
call sub.rtl260.bpl__System_Sysutils_FloatToStr_qqrg
mov edx, dword [ebp - 0x17c]
lea eax, [ebp - 0x178]
mov ecx, 0
call sub.rtl260.bpl__System__LStrFromUStr_qqrr27System__AnsiStringT_us_i0__x20System_UnicodeStringus
mov eax, dword [ebp - 0x178]
push eax
fld qword [ebp - 0x18]
add esp, 0xfffffff4
fstp xword [esp]
wait
lea eax, [ebp - 0x188]
call sub.rtl260.bpl__System_Sysutils_FloatToStr_qqrg
mov ecx, dword [ebp - 0x188]
lea eax, [ebp - 0x184]
mov edx, 0x5abfbc
call sub.rtl260.bpl__System__UStrCat3_qqrr20System_UnicodeStringx20System_UnicodeStringt2
mov edx, dword [ebp - 0x184]
lea eax, [ebp - 0x180]
mov ecx, 0
call sub.rtl260.bpl__System__LStrFromUStr_qqrr27System__AnsiStringT_us_i0__x20System_UnicodeStringus
mov eax, dword [ebp - 0x180]
push eax
lea eax, [ebp - 0x194]
mov edx, dword [ebp + 0x48]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
mov eax, dword [ebp - 0x194]
lea edx, [ebp - 0x190]
call sub.rtl260.bpl__System_Sysutils_Trim_qqrx20System_UnicodeString
mov edx, dword [ebp - 0x190]
lea eax, [ebp - 0x18c]
mov ecx, 0
call sub.rtl260.bpl__System__LStrFromUStr_qqrr27System__AnsiStringT_us_i0__x20System_UnicodeStringus
mov ecx, dword [ebp - 0x18c]
pop eax
pop edx
call fcn.006fcc94
mov dword [ebp - 0x24], 0xffffffff
mov eax, dword [ebp - 0x4c]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Next_qqrv
mov eax, dword [ebp - 0x4c]
cmp byte [eax + 0xad], 0
je 0x5aa4d8
cmp dword [ebp - 0x24], 1
sbb eax, eax
inc eax
cmp al, 1
jne 0x5aac86
mov eax, dword [0x730cbc]
cmp dword [eax], 1
sbb eax, eax
inc eax
test al, al
jne 0x5aac86
mov eax, dword [0x730a90]
mov eax, dword [eax]
call fcn.00659d20
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x5aae45
lea eax, [ebp - 0x194]
mov edx, 2
call sub.rtl260.bpl__System__UStrArrayClr_qqrpvi
lea eax, [ebp - 0x18c]
call sub.rtl260.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x188]
mov edx, 2
call sub.rtl260.bpl__System__UStrArrayClr_qqrpvi
lea eax, [ebp - 0x180]
call sub.rtl260.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x17c]
call sub.rtl260.bpl__System__UStrClr_qqrpv
lea eax, [ebp - 0x178]
mov edx, 6
call sub.rtl260.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x160]
mov edx, 2
call sub.rtl260.bpl__System__UStrArrayClr_qqrpvi
lea eax, [ebp - 0x158]
mov edx, 2
call sub.rtl260.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x150]
mov edx, 5
call sub.rtl260.bpl__System__UStrArrayClr_qqrpvi
lea eax, [ebp - 0x13c]
mov edx, 2
call sub.rtl260.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x134]
mov edx, 4
call sub.rtl260.bpl__System__UStrArrayClr_qqrpvi
lea eax, [ebp - 0x124]
mov edx, 2
call sub.rtl260.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x11c]
mov edx, 0x12
call sub.rtl260.bpl__System__UStrArrayClr_qqrpvi
lea eax, [ebp - 0xcc]
call sub.rtl260.bpl__System__UStrClr_qqrpv
lea eax, [ebp - 0xc8]
call sub.rtl260.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0xc4]
call sub.rtl260.bpl__System__UStrClr_qqrpv
lea eax, [ebp - 0xc0]
call sub.rtl260.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0xbc]
call sub.rtl260.bpl__System__UStrClr_qqrpv
lea eax, [ebp - 0xb8]
call sub.rtl260.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0xb4]
mov edx, 4
call sub.rtl260.bpl__System__UStrArrayClr_qqrpvi
lea eax, [ebp - 0xa4]
call sub.rtl260.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0xa0]
mov edx, 8
call sub.rtl260.bpl__System__UStrArrayClr_qqrpvi
lea eax, [ebp - 0x80]
call sub.rtl260.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x7c]
call sub.rtl260.bpl__System__UStrClr_qqrpv
lea eax, [ebp - 0x78]
call sub.rtl260.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x74]
mov edx, 5
call sub.rtl260.bpl__System__UStrArrayClr_qqrpvi
lea eax, [ebp - 0x5c]
call sub.rtl260.bpl__System__UStrClr_qqrpv
lea eax, [ebp - 0x38]
mov edx, 5
call sub.rtl260.bpl__System__UStrArrayClr_qqrpvi
lea eax, [ebp - 0x1c]
call sub.rtl260.bpl__System__UStrClr_qqrpv
lea eax, [ebp - 0xc]
mov edx, 3
call sub.rtl260.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp + 8]
call sub.rtl260.bpl__System__UStrClr_qqrpv
lea eax, [ebp + 0x18]
mov edx, 0xe
call sub.rtl260.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x60]
call sub.rtl260.bpl__System__UStrClr_qqrpv
lea eax, [ebp - 0x40]
mov edx, 2
call sub.rtl260.bpl__System__UStrArrayClr_qqrpvi
ret