Function at 0x4035c0
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x1c
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
push 0x20004
push dword [ebp + 0xc]
push dword [ebp + 8]
push 1
mov eax, 1
mov ebx, 0x463ed0
call fcn.004126f4
add esp, 0x10
push str.___ORDER_BY_xsd_sj.xsd_id
mov ebx, dword [ebp + 0x10]
push dword [ebx]
push str.SELECT_xsd_sj.__sj_cp.cp_name__sj_bl.bl_name__dj_sj.dj_bh__dj_sj.dj_kdr__dj_sj.kh_id__dj_sj.dj_rq__dj_sj.dj_sm__kh_sj.kh_name_FROM____xsd_sj_INNER_JOIN_sj_cp_ON_xsd_sj.cp_id__sj_cp.cp_id__INNER_JOIN_sj_bl_ON_xsd_sj.bl_id__sj_bl.bl_id__INNER_JOIN_dj_sj_ON_xsd_sj.dj_id__dj_sj.dj_id__INNER_JOIN_kh_sj_ON_dj_sj.kh_id__kh_sj.kh_id_WHERE____dj_sj.dj_bh_
mov ecx, 3
call fcn.004015c2
add esp, 0xc
mov dword [ebp - 0xc], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x40362b
mov eax, 0x49e530
push eax
push 0x1002e
push 0x16010091
push 0x5201004d
push 2
mov ebx, 0x4137b0
call fcn.004126d6
add esp, 0x1c
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x403660
push ebx
call fcn.004126ca
add esp, 4
mov eax, dword [ebp - 0x10]
mov dword [ebp - 4], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
push str.dj_id
push 0x80000301
push 0
push dword [ebp - 4]
push 0x1002e
push 0x16010091
push 0x5201004d
push 3
mov ebx, 0x413940
call fcn.004126d6
add esp, 0x28
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], edx
mov dword [ebp - 0xc], ecx
mov ecx, dword [ebp - 0xc]
mov edx, dword [ebp - 0x10]
mov eax, dword [ebp - 0x14]
cmp ecx, reloc.ODBC32.dll_SQLBindCol
jne 0x4036c2
test eax, eax
jne 0x4036d3
mov eax, 0x49e530
jmp 0x4036d3
cmp ecx, reloc.ODBC32.dll_SQLCancel
jne 0x4036d3
test eax, eax
jne 0x4036d3
mov eax, 0x49e6f2
push ecx
push edx
push eax
push 1
mov ebx, 0x412b60
call fcn.004126d6
add esp, 0x10
mov dword [ebp - 0x18], eax
mov ecx, dword [ebp - 0xc]
cmp ecx, reloc.ODBC32.dll_SQLBindCol
je 0x403702
cmp ecx, reloc.ODBC32.dll_SQLCancel
jne 0x403712
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x403712
push ebx
call fcn.004126ca
add esp, 4
push 0
push dword [ebp - 0x18]
push 0xffffffffffffffff
push 4
push 0x16010045
push 0x52010003
call fcn.004126ee
add esp, 0x18
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x40373d
push ebx
call fcn.004126ca
add esp, 4
push 0x80000301
push 0
push dword [ebp - 4]
push 0x1002e
push 0x16010091
push 0x5201004d
push 2
mov ebx, 0x413850
call fcn.004126d6
add esp, 0x1c
push 0x80000301
push 0
push dword [ebp - 4]
push 0x1002e
push 0x16010091
push 0x5201004d
push 2
mov ebx, 0x413830
call fcn.004126d6
add esp, 0x1c
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0
jne 0x404617
push 0
mov ebx, 0x413290
call fcn.004126d6
add esp, 4
push reloc.ODBC32.dll_SQLBindCol
push 0
push str.xsd_id
push 0x80000301
push 0
push dword [ebp - 4]
push 0x1002e
push 0x16010091
push 0x5201004d
push 3
mov ebx, 0x413940
call fcn.004126d6
add esp, 0x28
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], edx
mov dword [ebp - 0xc], ecx
mov ecx, dword [ebp - 0xc]
mov edx, dword [ebp - 0x10]
mov eax, dword [ebp - 0x14]
cmp ecx, 0x80000101
jne 0x40380a
and eax, 0xff
jmp 0x403855
cmp ecx, 0x80000201
jne 0x403815
cwde
jmp 0x403855
cmp ecx, 0x80000301
je 0x403855
cmp ecx, 0x80000401
je 0x403855
mov dword [ebp - 0x1c], eax
cmp ecx, 0x80000501
je 0x403845
cmp ecx, 0x80000601
je 0x40384a
push 2
call fcn.004126e2
add esp, 4
fld dword [ebp - 0x1c]
jmp 0x403850
mov dword [ebp - 0x18], edx
fld qword [ebp - 0x1c]
call fcn.00401085
push 0x80000301
push 0
push eax
mov ebx, 0xf
call fcn.0040210b
push 0x20004
push dword [ebp + 0xc]
push dword [ebp + 8]
push 7
mov eax, 1
mov ebx, 0x463de0
call fcn.004126f4
add esp, 0x58
mov dword [ebp - 8], eax
push 0x20004
push dword [ebp + 0xc]
push dword [ebp + 8]
push 1
mov eax, 1
mov ebx, 0x463db0
call fcn.004126f4
add esp, 0x10
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x412b60
call fcn.004126d6
add esp, 0x10
mov dword [ebp - 0x10], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x10]
test eax, eax
jne 0x4038de
mov eax, 0x49e530
push eax
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x20004
push dword [ebp + 0xc]
push dword [ebp + 8]
push 4
mov eax, 1
mov ebx, 0x463d90
call fcn.004126f4
add esp, 0x34
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x403927
push ebx
call fcn.004126ca
add esp, 4
push reloc.ODBC32.dll_SQLBindCol
push 0
push str.cp_name
push 0x80000301
push 0
push dword [ebp - 4]
push 0x1002e
push 0x16010091
push 0x5201004d
push 3
mov ebx, 0x413940
call fcn.004126d6
add esp, 0x28
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], edx
mov dword [ebp - 0xc], ecx
mov ecx, dword [ebp - 0xc]
cmp ecx, reloc.ODBC32.dll_SQLBindCol
je 0x40397f
push 5
call fcn.004126e2
add esp, 4
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x403992
mov eax, 0x49e530
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp - 8]
push 0x20004
push dword [ebp + 0xc]
push dword [ebp + 8]
push 4
mov eax, 1
mov ebx, 0x463d90
call fcn.004126f4
add esp, 0x34
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4039db
push ebx
call fcn.004126ca
add esp, 4
push reloc.ODBC32.dll_SQLBindCol
push 0
push 0x49ea16
push 0x80000301
push 0
push dword [ebp - 4]
push 0x1002e
push 0x16010091
push 0x5201004d
push 3
mov ebx, 0x413940
call fcn.004126d6
add esp, 0x28
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], edx
mov dword [ebp - 0xc], ecx
mov ecx, dword [ebp - 0xc]
mov edx, dword [ebp - 0x10]
mov eax, dword [ebp - 0x14]
cmp ecx, reloc.ODBC32.dll_SQLBindCol
jne 0x403a37
test eax, eax
jne 0x403a48
mov eax, 0x49e530
jmp 0x403a48
cmp ecx, reloc.ODBC32.dll_SQLCancel
jne 0x403a48
test eax, eax
jne 0x403a48
mov eax, 0x49e6f2
push ecx
push edx
push eax
push 1
mov ebx, 0x412b60
call fcn.004126d6
add esp, 0x10
mov dword [ebp - 0x18], eax
mov ecx, dword [ebp - 0xc]
cmp ecx, reloc.ODBC32.dll_SQLBindCol
je 0x403a77
cmp ecx, reloc.ODBC32.dll_SQLCancel
jne 0x403a87
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x403a87
push ebx
call fcn.004126ca
add esp, 4
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x403a9a
mov eax, 0x49e530
push eax
push 0x80000301
push 0
push 2
push 0x80000301
push 0
push dword [ebp - 8]
push 0x20004
push dword [ebp + 0xc]
push dword [ebp + 8]
push 4
mov eax, 1
mov ebx, 0x463d90
call fcn.004126f4
add esp, 0x34
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x403ae3
push ebx
call fcn.004126ca
add esp, 4
push reloc.ODBC32.dll_SQLBindCol
push 0
push 0x49ea18
push 0x80000301
push 0
push dword [ebp - 4]
push 0x1002e
push 0x16010091
push 0x5201004d
push 3
mov ebx, 0x413940
call fcn.004126d6
add esp, 0x28
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], edx
mov dword [ebp - 0xc], ecx
mov ecx, dword [ebp - 0xc]
mov edx, dword [ebp - 0x10]
mov eax, dword [ebp - 0x14]
cmp ecx, reloc.ODBC32.dll_SQLBindCol
jne 0x403b3f
test eax, eax
jne 0x403b50
mov eax, 0x49e530
jmp 0x403b50
cmp ecx, reloc.ODBC32.dll_SQLCancel
jne 0x403b50
test eax, eax
jne 0x403b50
mov eax, 0x49e6f2
push ecx
push edx
push eax
push 1
mov ebx, 0x412b60
call fcn.004126d6
add esp, 0x10
mov dword [ebp - 0x18], eax
mov ecx, dword [ebp - 0xc]
cmp ecx, reloc.ODBC32.dll_SQLBindCol
je 0x403b7f
cmp ecx, reloc.ODBC32.dll_SQLCancel
jne 0x403b8f
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x403b8f
push ebx
call fcn.004126ca
add esp, 4
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x403ba2
mov eax, 0x49e530
push eax
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [ebp - 8]
push 0x20004
push dword [ebp + 0xc]
push dword [ebp + 8]
push 4
mov eax, 1
mov ebx, 0x463d90
call fcn.004126f4
add esp, 0x34
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x403beb
push ebx
call fcn.004126ca
add esp, 4
push reloc.ODBC32.dll_SQLBindCol
push 0
push str.xc_xh
push 0x80000301
push 0
push dword [ebp - 4]
push 0x1002e
push 0x16010091
push 0x5201004d
push 3
mov ebx, 0x413940
call fcn.004126d6
add esp, 0x28
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], edx
mov dword [ebp - 0xc], ecx
mov ecx, dword [ebp - 0xc]
cmp ecx, reloc.ODBC32.dll_SQLBindCol
je 0x403c43
push 5
call fcn.004126e2
add esp, 4
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x403c56
mov eax, 0x49e530
push eax
push 0x80000301
push 0
push 4
push 0x80000301
push 0
push dword [ebp - 8]
push 0x20004
push dword [ebp + 0xc]
push dword [ebp + 8]
push 4
mov eax, 1
mov ebx, 0x463d90
call fcn.004126f4
add esp, 0x34
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x403c9f
push ebx
call fcn.004126ca
add esp, 4
push reloc.ODBC32.dll_SQLBindCol
push 0
push str.xc_ys
push 0x80000301
push 0
push dword [ebp - 4]
push 0x1002e
push 0x16010091
push 0x5201004d
push 3
mov ebx, 0x413940
call fcn.004126d6
add esp, 0x28
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], edx
mov dword [ebp - 0xc], ecx
mov ecx, dword [ebp - 0xc]
mov edx, dword [ebp - 0x10]
mov eax, dword [ebp - 0x14]
cmp ecx, reloc.ODBC32.dll_SQLBindCol
jne 0x403cfb
test eax, eax
jne 0x403d0c
mov eax, 0x49e530
jmp 0x403d0c
cmp ecx, reloc.ODBC32.dll_SQLCancel
jne 0x403d0c
test eax, eax
jne 0x403d0c
mov eax, 0x49e6f2
push ecx
push edx
push eax
push 1
mov ebx, 0x412b60
call fcn.004126d6
add esp, 0x10
mov dword [ebp - 0x18], eax
mov ecx, dword [ebp - 0xc]
cmp ecx, reloc.ODBC32.dll_SQLBindCol
je 0x403d3b
cmp ecx, reloc.ODBC32.dll_SQLCancel
jne 0x403d4b
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x403d4b
push ebx
call fcn.004126ca
add esp, 4
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x403d5e
mov eax, 0x49e530
push eax
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [ebp - 8]
push 0x20004
push dword [ebp + 0xc]
push dword [ebp + 8]
push 4
mov eax, 1
mov ebx, 0x463d90
call fcn.004126f4
add esp, 0x34
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x403da7
push ebx
call fcn.004126ca
add esp, 4
push reloc.ODBC32.dll_SQLBindCol
push 0
push str.bl_name
push 0x80000301
push 0
push dword [ebp - 4]
push 0x1002e
push 0x16010091
push 0x5201004d
push 3
mov ebx, 0x413940
call fcn.004126d6
add esp, 0x28
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], edx
mov dword [ebp - 0xc], ecx
mov ecx, dword [ebp - 0xc]
mov edx, dword [ebp - 0x10]
mov eax, dword [ebp - 0x14]
cmp ecx, reloc.ODBC32.dll_SQLBindCol
jne 0x403e03
test eax, eax
jne 0x403e14
mov eax, 0x49e530
jmp 0x403e14
cmp ecx, reloc.ODBC32.dll_SQLCancel
jne 0x403e14
test eax, eax
jne 0x403e14
mov eax, 0x49e6f2
push ecx
push edx
push eax
push 1
mov ebx, 0x412b60
call fcn.004126d6
add esp, 0x10
mov dword [ebp - 0x18], eax
mov ecx, dword [ebp - 0xc]
cmp ecx, reloc.ODBC32.dll_SQLBindCol
je 0x403e43
cmp ecx, reloc.ODBC32.dll_SQLCancel
jne 0x403e53
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x403e53
push ebx
call fcn.004126ca
add esp, 4
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x403e66
mov eax, 0x49e530
push eax
push 0x80000301
push 0
push 6
push 0x80000301
push 0
push dword [ebp - 8]
push 0x20004
push dword [ebp + 0xc]
push dword [ebp + 8]
push 4
mov eax, 1
mov ebx, 0x463d90
call fcn.004126f4
add esp, 0x34
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x403eaf
push ebx
call fcn.004126ca
add esp, 4
push reloc.ODBC32.dll_SQLBindCol
push 0
push str.bl_gy
push 0x80000301
push 0
push dword [ebp - 4]
push 0x1002e
push 0x16010091
push 0x5201004d
push 3
mov ebx, 0x413940
call fcn.004126d6
add esp, 0x28
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], edx
mov dword [ebp - 0xc], ecx
mov ecx, dword [ebp - 0xc]
mov edx, dword [ebp - 0x10]
mov eax, dword [ebp - 0x14]
cmp ecx, reloc.ODBC32.dll_SQLBindCol
jne 0x403f0b
test eax, eax
jne 0x403f1c
mov eax, 0x49e530
jmp 0x403f1c
cmp ecx, reloc.ODBC32.dll_SQLCancel
jne 0x403f1c
test eax, eax
jne 0x403f1c
mov eax, 0x49e6f2
push ecx
push edx
push eax
push 1
mov ebx, 0x412b60
call fcn.004126d6
add esp, 0x10
mov dword [ebp - 0x18], eax
mov ecx, dword [ebp - 0xc]
cmp ecx, reloc.ODBC32.dll_SQLBindCol
je 0x403f4b
cmp ecx, reloc.ODBC32.dll_SQLCancel
jne 0x403f5b
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x403f5b
push ebx
call fcn.004126ca
add esp, 4
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x403f6e
mov eax, 0x49e530
push eax
push 0x80000301
push 0
push 7
push 0x80000301
push 0
push dword [ebp - 8]
push 0x20004
push dword [ebp + 0xc]
push dword [ebp + 8]
push 4
mov eax, 1
mov ebx, 0x463d90
call fcn.004126f4
add esp, 0x34
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x403fb7
push ebx
call fcn.004126ca
add esp, 4
push reloc.ODBC32.dll_SQLBindCol
push 0
push str.wj_pj
push 0x80000301
push 0
push dword [ebp - 4]
push 0x1002e
push 0x16010091
push 0x5201004d
push 3
mov ebx, 0x413940
call fcn.004126d6
add esp, 0x28
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], edx
mov dword [ebp - 0xc], ecx
mov ecx, dword [ebp - 0xc]
mov edx, dword [ebp - 0x10]
mov eax, dword [ebp - 0x14]
cmp ecx, reloc.ODBC32.dll_SQLBindCol
jne 0x404013
test eax, eax
jne 0x404024
mov eax, 0x49e530
jmp 0x404024
cmp ecx, reloc.ODBC32.dll_SQLCancel
jne 0x404024
test eax, eax
jne 0x404024
mov eax, 0x49e6f2
push ecx
push edx
push eax
push 1
mov ebx, 0x412b60
call fcn.004126d6
add esp, 0x10
mov dword [ebp - 0x18], eax
mov ecx, dword [ebp - 0xc]
cmp ecx, reloc.ODBC32.dll_SQLBindCol
je 0x404053
cmp ecx, reloc.ODBC32.dll_SQLCancel
jne 0x404063
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x404063
push ebx
call fcn.004126ca
add esp, 4
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x404076
mov eax, 0x49e530
push eax
push 0x80000301
push 0
push 8
push 0x80000301
push 0
push dword [ebp - 8]
push 0x20004
push dword [ebp + 0xc]
push dword [ebp + 8]
push 4
mov eax, 1
mov ebx, 0x463d90
call fcn.004126f4
add esp, 0x34
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4040bf
push ebx
call fcn.004126ca
add esp, 4
push reloc.ODBC32.dll_SQLBindCol
push 0
push 0x49ea3a
push 0x80000301
push 0
push dword [ebp - 4]
push 0x1002e
push 0x16010091
push 0x5201004d
push 3
mov ebx, 0x413940
call fcn.004126d6
add esp, 0x28
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], edx
mov dword [ebp - 0xc], ecx
mov ecx, dword [ebp - 0xc]
mov edx, dword [ebp - 0x10]
mov eax, dword [ebp - 0x14]
cmp ecx, reloc.ODBC32.dll_SQLBindCol
jne 0x40411b
test eax, eax
jne 0x40412c
mov eax, 0x49e530
jmp 0x40412c
cmp ecx, reloc.ODBC32.dll_SQLCancel
jne 0x40412c
test eax, eax
jne 0x40412c
mov eax, 0x49e6f2
push ecx
push edx
push eax
push 1
mov ebx, 0x412b60
call fcn.004126d6
add esp, 0x10
mov dword [ebp - 0x18], eax
mov ecx, dword [ebp - 0xc]
cmp ecx, reloc.ODBC32.dll_SQLBindCol
je 0x40415b
cmp ecx, reloc.ODBC32.dll_SQLCancel
jne 0x40416b
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40416b
push ebx
call fcn.004126ca
add esp, 4
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x40417e
mov eax, 0x49e530
push eax
push 0x80000301
push 0
push 9
push 0x80000301
push 0
push dword [ebp - 8]
push 0x20004
push dword [ebp + 0xc]
push dword [ebp + 8]
push 4
mov eax, 1
mov ebx, 0x463d90
call fcn.004126f4
add esp, 0x34
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4041c7
push ebx
call fcn.004126ca
add esp, 4
push reloc.ODBC32.dll_SQLBindCol
push 0
push 0x49ea3d
push 0x80000301
push 0
push dword [ebp - 4]
push 0x1002e
push 0x16010091
push 0x5201004d
push 3
mov ebx, 0x413940
call fcn.004126d6
add esp, 0x28
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], edx
mov dword [ebp - 0xc], ecx
mov ecx, dword [ebp - 0xc]
mov edx, dword [ebp - 0x10]
mov eax, dword [ebp - 0x14]
cmp ecx, reloc.ODBC32.dll_SQLBindCol
jne 0x404223
test eax, eax
jne 0x404234
mov eax, 0x49e530
jmp 0x404234
cmp ecx, reloc.ODBC32.dll_SQLCancel
jne 0x404234
test eax, eax
jne 0x404234
mov eax, 0x49e6f2
push ecx
push edx
push eax
push 1
mov ebx, 0x412b60
call fcn.004126d6
add esp, 0x10
mov dword [ebp - 0x18], eax
mov ecx, dword [ebp - 0xc]
cmp ecx, reloc.ODBC32.dll_SQLBindCol
je 0x404263
cmp ecx, reloc.ODBC32.dll_SQLCancel
jne 0x404273
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x404273
push ebx
call fcn.004126ca
add esp, 4
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x404286
mov eax, 0x49e530
push eax
push 0x80000301
push 0
push 0xa
push 0x80000301
push 0
push dword [ebp - 8]
push 0x20004
push dword [ebp + 0xc]
push dword [ebp + 8]
push 4
mov eax, 1
mov ebx, 0x463d90
call fcn.004126f4
add esp, 0x34
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4042cf
push ebx
call fcn.004126ca
add esp, 4
push reloc.ODBC32.dll_SQLBindCol
push 0
push 0x49ea40
push 0x80000301
push 0
push dword [ebp - 4]
push 0x1002e
push 0x16010091
push 0x5201004d
push 3
mov ebx, 0x413940
call fcn.004126d6
add esp, 0x28
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], edx
mov dword [ebp - 0xc], ecx
mov ecx, dword [ebp - 0xc]
mov edx, dword [ebp - 0x10]
mov eax, dword [ebp - 0x14]
cmp ecx, reloc.ODBC32.dll_SQLBindCol
jne 0x40432b
test eax, eax
jne 0x40433c
mov eax, 0x49e530
jmp 0x40433c
cmp ecx, reloc.ODBC32.dll_SQLCancel
jne 0x40433c
test eax, eax
jne 0x40433c
mov eax, 0x49e6f2
push ecx
push edx
push eax
push 1
mov ebx, 0x412b60
call fcn.004126d6
add esp, 0x10
mov dword [ebp - 0x18], eax
mov ecx, dword [ebp - 0xc]
cmp ecx, reloc.ODBC32.dll_SQLBindCol
je 0x40436b
cmp ecx, reloc.ODBC32.dll_SQLCancel
jne 0x40437b
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40437b
push ebx
call fcn.004126ca
add esp, 4
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x40438e
mov eax, 0x49e530
push eax
push 0x80000301
push 0
push 0xb
push 0x80000301
push 0
push dword [ebp - 8]
push 0x20004
push dword [ebp + 0xc]
push dword [ebp + 8]
push 4
mov eax, 1
mov ebx, 0x463d90
call fcn.004126f4
add esp, 0x34
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4043d7
push ebx
call fcn.004126ca
add esp, 4
push reloc.ODBC32.dll_SQLBindCol
push 0
push 0x49ea43
push 0x80000301
push 0
push dword [ebp - 4]
push 0x1002e
push 0x16010091
push 0x5201004d
push 3
mov ebx, 0x413940
call fcn.004126d6
add esp, 0x28
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], edx
mov dword [ebp - 0xc], ecx
mov ecx, dword [ebp - 0xc]
mov edx, dword [ebp - 0x10]
mov eax, dword [ebp - 0x14]
cmp ecx, reloc.ODBC32.dll_SQLBindCol
jne 0x404433
test eax, eax
jne 0x404444
mov eax, 0x49e530
jmp 0x404444
cmp ecx, reloc.ODBC32.dll_SQLCancel
jne 0x404444
test eax, eax
jne 0x404444
mov eax, 0x49e6f2
push ecx
push edx
push eax
push 1
mov ebx, 0x412b60
call fcn.004126d6
add esp, 0x10
mov dword [ebp - 0x18], eax
mov ecx, dword [ebp - 0xc]
cmp ecx, reloc.ODBC32.dll_SQLBindCol
je 0x404473
cmp ecx, reloc.ODBC32.dll_SQLCancel
jne 0x404483
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x404483
push ebx
call fcn.004126ca
add esp, 4
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x404496
mov eax, 0x49e530
push eax
push 0x80000301
push 0
push 0xc
push 0x80000301
push 0
push dword [ebp - 8]
push 0x20004
push dword [ebp + 0xc]
push dword [ebp + 8]
push 4
mov eax, 1
mov ebx, 0x463d90
call fcn.004126f4
add esp, 0x34
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4044df
push ebx
call fcn.004126ca
add esp, 4
push reloc.ODBC32.dll_SQLBindCol
push 0
push 0x49ea46
push 0x80000301
push 0
push dword [ebp - 4]
push 0x1002e
push 0x16010091
push 0x5201004d
push 3
mov ebx, 0x413940
call fcn.004126d6
add esp, 0x28
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], edx
mov dword [ebp - 0xc], ecx
mov ecx, dword [ebp - 0xc]
mov edx, dword [ebp - 0x10]
mov eax, dword [ebp - 0x14]
cmp ecx, reloc.ODBC32.dll_SQLBindCol
jne 0x40453b
test eax, eax
jne 0x40454c
mov eax, 0x49e530
jmp 0x40454c
cmp ecx, reloc.ODBC32.dll_SQLCancel
jne 0x40454c
test eax, eax
jne 0x40454c
mov eax, 0x49e6f2
push ecx
push edx
push eax
push 1
mov ebx, 0x412b60
call fcn.004126d6
add esp, 0x10
mov dword [ebp - 0x18], eax
mov ecx, dword [ebp - 0xc]
cmp ecx, reloc.ODBC32.dll_SQLBindCol
je 0x40457b
cmp ecx, reloc.ODBC32.dll_SQLCancel
jne 0x40458b
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40458b
push ebx
call fcn.004126ca
add esp, 4
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x40459e
mov eax, 0x49e530
push eax
push 0x80000301
push 0
push 0xd
push 0x80000301
push 0
push dword [ebp - 8]
push 0x20004
push dword [ebp + 0xc]
push dword [ebp + 8]
push 4
mov eax, 1
mov ebx, 0x463d90
call fcn.004126f4
add esp, 0x34
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4045e7
push ebx
call fcn.004126ca
add esp, 4
push 0x80000301
push 0
push dword [ebp - 4]
push 0x1002e
push 0x16010091
push 0x5201004d
push 2
mov ebx, 0x413870
call fcn.004126d6
add esp, 0x1c
jmp 0x403768
push 0x80000301
push 0
push dword [ebp - 4]
push 0x1002e
push 0x16010091
push 0x5201004d
push 2
mov ebx, 0x4137f0
call fcn.004126d6
add esp, 0x1c
mov esp, ebp
pop ebp
ret 0xc