[freetds] ct_cancel hangs

Christophe Combelles ccomb at free.fr
Fri Jul 27 06:34:42 EDT 2007


ZIGLIO, Frediano, VF-IT a écrit :
>> ZIGLIO, Frediano, VF-IT wrote:
>>>>> net.c:542:Received packet
>>>>> 0000 fd 30 00 02 00 d1 04 00-00                      
>> |.0...... .|
>>>>> token.c:1920:processing row.  column size is 253
>>>> That "fd 30 00" means "end of result set (fd), "results 
>>>> cancelled (30)".  
>>>>
>>> Mumble mumble... it seems that client part is still 
>> expecting row data
>>> while server send cancel acknowledge... it would be helpful to see
>>> previous packet header. Perhaps server stop sending row informations
>>> just sending an empty packet with last flag set to 1 ??
>> Well, it's a mistake for the client to expect row data after 
>> the server
>> sends that cancel acknowledgement.  
>>
>> 	Cancel -->
>> 	<-- data
>> 	<-- data
>> 	<-- data
>> 	<-- End of Results, results cancelled 
>> 	[state == idle]
>>
> 
> yes, but how does the client know that the server is sending acknowledge
> and not just data cause it have still to receive our cancel? Client
> correctly send cancel and start parsing data normally (but discarding
> rows and similar). When it receive cancel acknowledge it pass status to
> idle and reset TDSSOCKET cancel flag. From dump we saw a packet which
> contains only the acknowledge but it seems that client is still handling
> row data so it parses the acknowledge as a normal column data. Perhaps
> for long resultset server stops sending row data setting last_packet
> flags in header and than send the aknowledge in a different packet??
> This is why I asked to see previous packet...
> 

here is a larger part of the logfile around the ct_cancel command.
Is this more useful?
(I've removed some nominative lines)


(...)
read.c:179:tds_get_string: reading 15 from wire to give 15 to client.
token.c:1526:processing result. type = 39(varchar), varint_size 1
token.c:1547:processing result. column_size 2
read.c:179:tds_get_string: reading 12 from wire to give 12 to client.
token.c:1526:processing result. type = 111(datetime-null), varint_size 1
token.c:1547:processing result. column_size 8
read.c:179:tds_get_string: reading 10 from wire to give 10 to client.
token.c:1526:processing result. type = 39(varchar), varint_size 1
token.c:1547:processing result. column_size 10
read.c:179:tds_get_string: reading 15 from wire to give 15 to client.
token.c:1526:processing result. type = 39(varchar), varint_size 1
token.c:1547:processing result. column_size 2
read.c:179:tds_get_string: reading 10 from wire to give 10 to client.
token.c:1526:processing result. type = 38(integer-null), varint_size 1
token.c:1547:processing result. column_size 4
read.c:179:tds_get_string: reading 17 from wire to give 17 to client.
token.c:1526:processing result. type = 39(varchar), varint_size 1
token.c:1547:processing result. column_size 2
read.c:179:tds_get_string: reading 6 from wire to give 6 to client.
token.c:1526:processing result. type = 38(integer-null), varint_size 1
token.c:1547:processing result. column_size 4
read.c:179:tds_get_string: reading 13 from wire to give 13 to client.
token.c:1526:processing result. type = 39(varchar), varint_size 1
token.c:1547:processing result. column_size 2
read.c:179:tds_get_string: reading 16 from wire to give 16 to client.
token.c:1526:processing result. type = 38(integer-null), varint_size 1
token.c:1547:processing result. column_size 2
read.c:179:tds_get_string: reading 7 from wire to give 7 to client.
net.c:446:Received header
0000 04 00 01 fc 00 00 00 00-                        |........|

net.c:542:Received packet
removed
removed
removed
removed
removed
removed
0060 d4 05 00 00 34 00 d1 f3-04 00 00 01 61 aa c0 04 |....4... ....a...|
0070 00 01 61 01 00 00 00 01-61 00 00 04 01 00 00 00 |..a..... a.......|
0080 01 61 06 00 00 00 01 61-00 00 00 00 00 00 02 00 |.a.....a ........|
removed
00a0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 01 |........ ........|
00b0 00 00 00 01 61 02 00 00-00 a6 91 00 00 60 7d 21 |....a... .....`}!|
00c0 01 00 00 00 00 00 00 00-00 00 00 00 08 00 00 00 |........ ........|
00d0 00 00 00 01 00 08 a6 91-00 00 e2 cd 21 01 0a 66 |........ ....!..f|
removed
removed
0100 00 04 09 18 00 00 01 61-02 01 00 02 00 00 00 00 |.......a ........|
0110 08 e2 97 00 00 32 cf ab-00 01 00 d1 f5 04 00 00 |.....2.. ........|
0120 01 61 17 00 00 00 01 61-01 00 00 00 01 61 00 00 |.a.....a .....a..|
0130 04 01 00 00 00 01 61 06-00 00 00 01 61 00 00 00 |......a. ....a...|
0140 00 00 00 02 00 01 20 00-00 00 00 00 00 00 00 00 |...... . ........|
0150 00 00 00 00 00 00 00 00-00 00 00 01 00 00 00 01 |........ ........|
0160 61 04 00 00 00 a6 91 00-00 20 c9 24 01 00 00 00 |a....... . .$....|
0170 00 00 00 00 00 00 00 00-08 00 00 00 00 00 00 01 |........ ........|
removed
removed
removed
01b0 54 14 00 00 01 61 02 01-00 02 00 00 00 00 08 e2 |T....a.. ........|
01c0 97 00 00 36 cf ab 00 01-00 d1 f7 04 00 00 01 61 |...6.... .......a|
01d0 54 69 02 00 01 61 01 00-00 00 01 61 00 00 04 03 |Ti...a.. ...a....|
01e0 00 00 00 01 61 06 00 00-00 01 61 00 00 00 00 00 |....a... ..a.....|
01f0 00 02 00 0a            -                        |....|

token.c:1526:processing result. type = 38(integer-null), varint_size 1
token.c:1547:processing result. column_size 2
read.c:179:tds_get_string: reading 12 from wire to give 12 to client.
token.c:1526:processing result. type = 39(varchar), varint_size 1
token.c:1547:processing result. column_size 10
read.c:179:tds_get_string: reading 14 from wire to give 14 to client.
token.c:1526:processing result. type = 111(datetime-null), varint_size 1
token.c:1547:processing result. column_size 8
read.c:179:tds_get_string: reading 14 from wire to give 14 to client.
token.c:1526:processing result. type = 111(datetime-null), varint_size 1
token.c:1547:processing result. column_size 8
read.c:179:tds_get_string: reading 12 from wire to give 12 to client.
token.c:1526:processing result. type = 52(smallint), varint_size 0
token.c:1547:processing result. column_size 2
util.c:119:Changing query state from READING to PENDING
ct.c:1121:ct_results() process_result_tokens returned 1 (type 4049)
util.c:119:Changing query state from PENDING to READING
token.c:526:processing result tokens.  marker is  d1(ROW)
util.c:119:Changing query state from READING to PENDING
ct.c:1121:ct_results() process_result_tokens returned 1 (type 4040)
ct.c:2323:ct_res_info()
ct.c:2342:ct_res_info(): Number of columns is 75
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 56, user 1496, size 4)
ct.c:2288:ct_describe() datafmt->datatype = 8 server type 56
ct.c:1398:ct_bind() datafmt count = 1 column_number = 1
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 47, user 1527, size 2)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 47
ct.c:1398:ct_bind() datafmt count = 1 column_number = 2
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 56, user 1496, size 4)
ct.c:2288:ct_describe() datafmt->datatype = 8 server type 56
ct.c:1398:ct_bind() datafmt count = 1 column_number = 3
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 47, user 1527, size 2)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 47
ct.c:1398:ct_bind() datafmt count = 1 column_number = 4
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 56, user 1496, size 4)
ct.c:2288:ct_describe() datafmt->datatype = 8 server type 56
ct.c:1398:ct_bind() datafmt count = 1 column_number = 5
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 47, user 1527, size 2)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 47
ct.c:1398:ct_bind() datafmt count = 1 column_number = 6
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 38, user 1496, size 4)
ct.c:2288:ct_describe() datafmt->datatype = 8 server type 38
ct.c:1398:ct_bind() datafmt count = 1 column_number = 7
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 39, user 1527, size 2)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 39
ct.c:1398:ct_bind() datafmt count = 1 column_number = 8
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 38, user 1496, size 4)
ct.c:2288:ct_describe() datafmt->datatype = 8 server type 38
ct.c:1398:ct_bind() datafmt count = 1 column_number = 9
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 39, user 1527, size 2)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 39
ct.c:1398:ct_bind() datafmt count = 1 column_number = 10
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 56, user 1496, size 4)
ct.c:2288:ct_describe() datafmt->datatype = 8 server type 56
ct.c:1398:ct_bind() datafmt count = 1 column_number = 11
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 47, user 1527, size 2)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 47
ct.c:1398:ct_bind() datafmt count = 1 column_number = 12
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 39, user 1524, size 10)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 39
ct.c:1398:ct_bind() datafmt count = 1 column_number = 13
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 52, user 1493, size 2)
ct.c:2288:ct_describe() datafmt->datatype = 7 server type 52
ct.c:1398:ct_bind() datafmt count = 1 column_number = 14
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 39, user 1514, size 254)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 39
ct.c:1398:ct_bind() datafmt count = 1 column_number = 15
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 52, user 1487, size 2)
ct.c:2288:ct_describe() datafmt->datatype = 7 server type 52
ct.c:1398:ct_bind() datafmt count = 1 column_number = 16
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 52, user 1490, size 2)
ct.c:2288:ct_describe() datafmt->datatype = 7 server type 52
ct.c:1398:ct_bind() datafmt count = 1 column_number = 17
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 39, user 1531, size 20)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 39
ct.c:1398:ct_bind() datafmt count = 1 column_number = 18
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 38, user 1496, size 4)
ct.c:2288:ct_describe() datafmt->datatype = 8 server type 38
ct.c:1398:ct_bind() datafmt count = 1 column_number = 19
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 39, user 1527, size 2)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 39
ct.c:1398:ct_bind() datafmt count = 1 column_number = 20
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 38, user 1496, size 4)
ct.c:2288:ct_describe() datafmt->datatype = 8 server type 38
ct.c:1398:ct_bind() datafmt count = 1 column_number = 21
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 39, user 1527, size 2)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 39
ct.c:1398:ct_bind() datafmt count = 1 column_number = 22
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 38, user 1496, size 4)
ct.c:2288:ct_describe() datafmt->datatype = 8 server type 38
ct.c:1398:ct_bind() datafmt count = 1 column_number = 23
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 39, user 1527, size 2)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 39
ct.c:1398:ct_bind() datafmt count = 1 column_number = 24
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 38, user 1496, size 4)
ct.c:2288:ct_describe() datafmt->datatype = 8 server type 38
ct.c:1398:ct_bind() datafmt count = 1 column_number = 25
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 39, user 1527, size 2)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 39
ct.c:1398:ct_bind() datafmt count = 1 column_number = 26
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 38, user 1496, size 4)
ct.c:2288:ct_describe() datafmt->datatype = 8 server type 38
ct.c:1398:ct_bind() datafmt count = 1 column_number = 27
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 39, user 1527, size 2)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 39
ct.c:1398:ct_bind() datafmt count = 1 column_number = 28
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 38, user 1496, size 4)
ct.c:2288:ct_describe() datafmt->datatype = 8 server type 38
ct.c:1398:ct_bind() datafmt count = 1 column_number = 29
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 39, user 1527, size 2)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 39
ct.c:1398:ct_bind() datafmt count = 1 column_number = 30
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 38, user 1496, size 4)
ct.c:2288:ct_describe() datafmt->datatype = 8 server type 38
ct.c:1398:ct_bind() datafmt count = 1 column_number = 31
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 39, user 1527, size 2)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 39
ct.c:1398:ct_bind() datafmt count = 1 column_number = 32
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 38, user 1496, size 4)
ct.c:2288:ct_describe() datafmt->datatype = 8 server type 38
ct.c:1398:ct_bind() datafmt count = 1 column_number = 33
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 39, user 1527, size 2)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 39
ct.c:1398:ct_bind() datafmt count = 1 column_number = 34
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 38, user 1496, size 4)
ct.c:2288:ct_describe() datafmt->datatype = 8 server type 38
ct.c:1398:ct_bind() datafmt count = 1 column_number = 35
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 39, user 1527, size 2)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 39
ct.c:1398:ct_bind() datafmt count = 1 column_number = 36
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 38, user 1496, size 4)
ct.c:2288:ct_describe() datafmt->datatype = 8 server type 38
ct.c:1398:ct_bind() datafmt count = 1 column_number = 37
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 39, user 1527, size 2)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 39
ct.c:1398:ct_bind() datafmt count = 1 column_number = 38
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 56, user 1496, size 4)
ct.c:2288:ct_describe() datafmt->datatype = 8 server type 56
ct.c:1398:ct_bind() datafmt count = 1 column_number = 39
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 47, user 1527, size 2)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 47
ct.c:1398:ct_bind() datafmt count = 1 column_number = 40
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 56, user 1497, size 4)
ct.c:2288:ct_describe() datafmt->datatype = 8 server type 56
ct.c:1398:ct_bind() datafmt count = 1 column_number = 41
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 61, user 1532, size 8)
ct.c:2288:ct_describe() datafmt->datatype = 12 server type 61
ct.c:1398:ct_bind() datafmt count = 1 column_number = 42
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 39, user 1517, size 10)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 39
ct.c:1398:ct_bind() datafmt count = 1 column_number = 43
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 52, user 1487, size 2)
ct.c:2288:ct_describe() datafmt->datatype = 7 server type 52
ct.c:1398:ct_bind() datafmt count = 1 column_number = 44
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 39, user 1528, size 50)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 39
ct.c:1398:ct_bind() datafmt count = 1 column_number = 45
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 39, user 1499, size 30)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 39
ct.c:1398:ct_bind() datafmt count = 1 column_number = 46
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 39, user 1519, size 10)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 39
ct.c:1398:ct_bind() datafmt count = 1 column_number = 47
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 39, user 1519, size 10)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 39
ct.c:1398:ct_bind() datafmt count = 1 column_number = 48
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 39, user 1520, size 10)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 39
ct.c:1398:ct_bind() datafmt count = 1 column_number = 49
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 39, user 1525, size 10)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 39
ct.c:1398:ct_bind() datafmt count = 1 column_number = 50
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 39, user 1514, size 254)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 39
ct.c:1398:ct_bind() datafmt count = 1 column_number = 51
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 39, user 1514, size 254)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 39
ct.c:1398:ct_bind() datafmt count = 1 column_number = 52
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 52, user 1489, size 2)
ct.c:2288:ct_describe() datafmt->datatype = 7 server type 52
ct.c:1398:ct_bind() datafmt count = 1 column_number = 53
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 111, user 1532, size 8)
ct.c:2288:ct_describe() datafmt->datatype = 12 server type 111
ct.c:1398:ct_bind() datafmt count = 1 column_number = 54
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 111, user 1532, size 8)
ct.c:2288:ct_describe() datafmt->datatype = 12 server type 111
ct.c:1398:ct_bind() datafmt count = 1 column_number = 55
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 111, user 1532, size 8)
ct.c:2288:ct_describe() datafmt->datatype = 12 server type 111
ct.c:1398:ct_bind() datafmt count = 1 column_number = 56
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 39, user 1514, size 254)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 39
ct.c:1398:ct_bind() datafmt count = 1 column_number = 57
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 39, user 1514, size 254)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 39
ct.c:1398:ct_bind() datafmt count = 1 column_number = 58
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 52, user 1492, size 2)
ct.c:2288:ct_describe() datafmt->datatype = 7 server type 52
ct.c:1398:ct_bind() datafmt count = 1 column_number = 59
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 111, user 1534, size 8)
ct.c:2288:ct_describe() datafmt->datatype = 12 server type 111
ct.c:1398:ct_bind() datafmt count = 1 column_number = 60
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 39, user 1516, size 10)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 39
ct.c:1398:ct_bind() datafmt count = 1 column_number = 61
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 39, user 1515, size 2)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 39
ct.c:1398:ct_bind() datafmt count = 1 column_number = 62
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 111, user 1534, size 8)
ct.c:2288:ct_describe() datafmt->datatype = 12 server type 111
ct.c:1398:ct_bind() datafmt count = 1 column_number = 63
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 39, user 1516, size 10)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 39
ct.c:1398:ct_bind() datafmt count = 1 column_number = 64
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 39, user 1515, size 2)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 39
ct.c:1398:ct_bind() datafmt count = 1 column_number = 65
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 38, user 1496, size 4)
ct.c:2288:ct_describe() datafmt->datatype = 8 server type 38
ct.c:1398:ct_bind() datafmt count = 1 column_number = 66
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 39, user 1527, size 2)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 39
ct.c:1398:ct_bind() datafmt count = 1 column_number = 67
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 38, user 1496, size 4)
ct.c:2288:ct_describe() datafmt->datatype = 8 server type 38
ct.c:1398:ct_bind() datafmt count = 1 column_number = 68
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 39, user 1527, size 2)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 39
ct.c:1398:ct_bind() datafmt count = 1 column_number = 69
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 38, user 1540, size 2)
ct.c:2288:ct_describe() datafmt->datatype = 7 server type 38
ct.c:1398:ct_bind() datafmt count = 1 column_number = 70
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 38, user 1487, size 2)
ct.c:2288:ct_describe() datafmt->datatype = 7 server type 38
ct.c:1398:ct_bind() datafmt count = 1 column_number = 71
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 39, user 1516, size 10)
ct.c:2288:ct_describe() datafmt->datatype = 0 server type 39
ct.c:1398:ct_bind() datafmt count = 1 column_number = 72
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 111, user 1534, size 8)
ct.c:2288:ct_describe() datafmt->datatype = 12 server type 111
ct.c:1398:ct_bind() datafmt count = 1 column_number = 73
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 111, user 1534, size 8)
ct.c:2288:ct_describe() datafmt->datatype = 12 server type 111
ct.c:1398:ct_bind() datafmt count = 1 column_number = 74
ct.c:2267:ct_describe()
ct.c:1858:_ct_get_client_type(type 52, user 1492, size 2)
ct.c:2288:ct_describe() datafmt->datatype = 7 server type 52
ct.c:1398:ct_bind() datafmt count = 1 column_number = 75
ct.c:1454:ct_fetch()
util.c:119:Changing query state from PENDING to READING
token.c:526:processing result tokens.  marker is  d1(ROW)
token.c:1863:tds_get_data: column 0, type 56, varint size 0
token.c:1920:processing row.  column size is 4
token.c:1863:tds_get_data: column 1, type 47, varint size 1
token.c:1920:processing row.  column size is 1
token.c:1863:tds_get_data: column 2, type 56, varint size 0
token.c:1920:processing row.  column size is 4
token.c:1863:tds_get_data: column 3, type 47, varint size 1
token.c:1920:processing row.  column size is 1
token.c:1863:tds_get_data: column 4, type 56, varint size 0
token.c:1920:processing row.  column size is 4
token.c:1863:tds_get_data: column 5, type 47, varint size 1
token.c:1920:processing row.  column size is 1
token.c:1863:tds_get_data: column 6, type 38, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 7, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 8, type 38, varint size 1
token.c:1920:processing row.  column size is 4
token.c:1863:tds_get_data: column 9, type 39, varint size 1
token.c:1920:processing row.  column size is 1
token.c:1863:tds_get_data: column 10, type 56, varint size 0
token.c:1920:processing row.  column size is 4
token.c:1863:tds_get_data: column 11, type 47, varint size 1
token.c:1920:processing row.  column size is 1
token.c:1863:tds_get_data: column 12, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 13, type 52, varint size 0
token.c:1920:processing row.  column size is 2
token.c:1863:tds_get_data: column 14, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 15, type 52, varint size 0
token.c:1920:processing row.  column size is 2
token.c:1863:tds_get_data: column 16, type 52, varint size 0
token.c:1920:processing row.  column size is 2
token.c:1863:tds_get_data: column 17, type 39, varint size 1
token.c:1920:processing row.  column size is 10
token.c:1863:tds_get_data: column 18, type 38, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 19, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 20, type 38, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 21, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 22, type 38, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 23, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 24, type 38, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 25, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 26, type 38, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 27, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 28, type 38, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 29, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 30, type 38, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 31, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 32, type 38, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 33, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 34, type 38, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 35, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 36, type 38, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 37, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 38, type 56, varint size 0
token.c:1920:processing row.  column size is 4
token.c:1863:tds_get_data: column 39, type 47, varint size 1
token.c:1920:processing row.  column size is 1
token.c:1863:tds_get_data: column 40, type 56, varint size 0
token.c:1920:processing row.  column size is 4
token.c:1863:tds_get_data: column 41, type 61, varint size 0
token.c:1920:processing row.  column size is 8
token.c:1863:tds_get_data: column 42, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 43, type 52, varint size 0
token.c:1920:processing row.  column size is 2
token.c:1863:tds_get_data: column 44, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 45, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 46, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 47, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 48, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 49, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 50, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 51, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 52, type 52, varint size 0
token.c:1920:processing row.  column size is 2
token.c:1863:tds_get_data: column 53, type 111, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 54, type 111, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 55, type 111, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 56, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 57, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 58, type 52, varint size 0
token.c:1920:processing row.  column size is 2
token.c:1863:tds_get_data: column 59, type 111, varint size 1
token.c:1920:processing row.  column size is 8
token.c:1863:tds_get_data: column 60, type 39, varint size 1
token.c:1920:processing row.  column size is 10
token.c:1863:tds_get_data: column 61, type 39, varint size 1
token.c:1920:processing row.  column size is 1
token.c:1863:tds_get_data: column 62, type 111, varint size 1
token.c:1920:processing row.  column size is 8
token.c:1863:tds_get_data: column 63, type 39, varint size 1
token.c:1920:processing row.  column size is 8
token.c:1863:tds_get_data: column 64, type 39, varint size 1
token.c:1920:processing row.  column size is 1
token.c:1863:tds_get_data: column 65, type 38, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 66, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 67, type 38, varint size 1
token.c:1920:processing row.  column size is 4
token.c:1863:tds_get_data: column 68, type 39, varint size 1
token.c:1920:processing row.  column size is 1
token.c:1863:tds_get_data: column 69, type 38, varint size 1
token.c:1920:processing row.  column size is 2
token.c:1863:tds_get_data: column 70, type 38, varint size 1
token.c:1920:processing row.  column size is 2
token.c:1863:tds_get_data: column 71, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 72, type 111, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 73, type 111, varint size 1
token.c:1920:processing row.  column size is 8
token.c:1863:tds_get_data: column 74, type 52, varint size 0
token.c:1920:processing row.  column size is 2
util.c:119:Changing query state from READING to PENDING
ct.c:1519:inside ct_fetch()process_row_tokens returned 1
ct.c:1670:_ct_bind_data()
ct.c:1677:_ct_bind_data(): column_type: 56 column_len: 4
ct.c:1971:_ct_get_server_type(8)
ct.c:1858:_ct_get_client_type(type 56, user 1496, size 4)
cs.c:351:cs_convert()
ct.c:1971:_ct_get_server_type(8)
ct.c:1971:_ct_get_server_type(8)
cs.c:358:cs_convert() srctype = 56 (4) desttype = 56 (4)
cs.c:383:cs_convert() srctype = desttype
ct.c:1677:_ct_bind_data(): column_type: 47 column_len: 1
ct.c:1971:_ct_get_server_type(0)
ct.c:1858:_ct_get_client_type(type 47, user 1527, size 2)
cs.c:351:cs_convert()
ct.c:1971:_ct_get_server_type(0)
ct.c:1971:_ct_get_server_type(0)
cs.c:358:cs_convert() srctype = 47 (1) desttype = 47 (2)
cs.c:383:cs_convert() srctype = desttype
cs.c:419:cs_convert() desttype = character
ct.c:1677:_ct_bind_data(): column_type: 56 column_len: 4
ct.c:1971:_ct_get_server_type(8)
ct.c:1858:_ct_get_client_type(type 56, user 1496, size 4)
cs.c:351:cs_convert()
ct.c:1971:_ct_get_server_type(8)
ct.c:1971:_ct_get_server_type(8)
cs.c:358:cs_convert() srctype = 56 (4) desttype = 56 (4)
cs.c:383:cs_convert() srctype = desttype
ct.c:1677:_ct_bind_data(): column_type: 47 column_len: 1
ct.c:1971:_ct_get_server_type(0)
ct.c:1858:_ct_get_client_type(type 47, user 1527, size 2)
cs.c:351:cs_convert()
ct.c:1971:_ct_get_server_type(0)
ct.c:1971:_ct_get_server_type(0)
cs.c:358:cs_convert() srctype = 47 (1) desttype = 47 (2)
cs.c:383:cs_convert() srctype = desttype
cs.c:419:cs_convert() desttype = character
ct.c:1677:_ct_bind_data(): column_type: 56 column_len: 4
ct.c:1971:_ct_get_server_type(8)
ct.c:1858:_ct_get_client_type(type 56, user 1496, size 4)
cs.c:351:cs_convert()
ct.c:1971:_ct_get_server_type(8)
ct.c:1971:_ct_get_server_type(8)
cs.c:358:cs_convert() srctype = 56 (4) desttype = 56 (4)
cs.c:383:cs_convert() srctype = desttype
ct.c:1677:_ct_bind_data(): column_type: 47 column_len: 1
ct.c:1971:_ct_get_server_type(0)
ct.c:1858:_ct_get_client_type(type 47, user 1527, size 2)
cs.c:351:cs_convert()
ct.c:1971:_ct_get_server_type(0)
ct.c:1971:_ct_get_server_type(0)
cs.c:358:cs_convert() srctype = 47 (1) desttype = 47 (2)
cs.c:383:cs_convert() srctype = desttype
cs.c:419:cs_convert() desttype = character
ct.c:1677:_ct_bind_data(): column_type: 38 column_len: -1
ct.c:1971:_ct_get_server_type(8)
ct.c:1677:_ct_bind_data(): column_type: 39 column_len: -1
ct.c:1971:_ct_get_server_type(0)
ct.c:1677:_ct_bind_data(): column_type: 38 column_len: 4
ct.c:1971:_ct_get_server_type(8)
ct.c:1858:_ct_get_client_type(type 38, user 1496, size 4)
cs.c:351:cs_convert()
ct.c:1971:_ct_get_server_type(8)
ct.c:1971:_ct_get_server_type(8)
cs.c:358:cs_convert() srctype = 56 (4) desttype = 56 (4)
cs.c:383:cs_convert() srctype = desttype
ct.c:1677:_ct_bind_data(): column_type: 39 column_len: 1
ct.c:1971:_ct_get_server_type(0)
ct.c:1858:_ct_get_client_type(type 39, user 1527, size 2)
cs.c:351:cs_convert()
ct.c:1971:_ct_get_server_type(0)
ct.c:1971:_ct_get_server_type(0)
cs.c:358:cs_convert() srctype = 47 (1) desttype = 47 (2)
cs.c:383:cs_convert() srctype = desttype
cs.c:419:cs_convert() desttype = character
ct.c:1677:_ct_bind_data(): column_type: 56 column_len: 4
ct.c:1971:_ct_get_server_type(8)
ct.c:1858:_ct_get_client_type(type 56, user 1496, size 4)
cs.c:351:cs_convert()
ct.c:1971:_ct_get_server_type(8)
ct.c:1971:_ct_get_server_type(8)
cs.c:358:cs_convert() srctype = 56 (4) desttype = 56 (4)
cs.c:383:cs_convert() srctype = desttype
ct.c:1677:_ct_bind_data(): column_type: 47 column_len: 1
ct.c:1971:_ct_get_server_type(0)
ct.c:1858:_ct_get_client_type(type 47, user 1527, size 2)
cs.c:351:cs_convert()
ct.c:1971:_ct_get_server_type(0)
ct.c:1971:_ct_get_server_type(0)
cs.c:358:cs_convert() srctype = 47 (1) desttype = 47 (2)
cs.c:383:cs_convert() srctype = desttype
cs.c:419:cs_convert() desttype = character
ct.c:1677:_ct_bind_data(): column_type: 39 column_len: -1
ct.c:1971:_ct_get_server_type(0)
ct.c:1677:_ct_bind_data(): column_type: 52 column_len: 2
ct.c:1971:_ct_get_server_type(7)
ct.c:1858:_ct_get_client_type(type 52, user 1493, size 2)
cs.c:351:cs_convert()
ct.c:1971:_ct_get_server_type(7)
ct.c:1971:_ct_get_server_type(7)
cs.c:358:cs_convert() srctype = 52 (2) desttype = 52 (2)
cs.c:383:cs_convert() srctype = desttype
ct.c:1677:_ct_bind_data(): column_type: 39 column_len: -1
ct.c:1971:_ct_get_server_type(0)
ct.c:1677:_ct_bind_data(): column_type: 52 column_len: 2
ct.c:1971:_ct_get_server_type(7)
ct.c:1858:_ct_get_client_type(type 52, user 1487, size 2)
cs.c:351:cs_convert()
ct.c:1971:_ct_get_server_type(7)
ct.c:1971:_ct_get_server_type(7)
cs.c:358:cs_convert() srctype = 52 (2) desttype = 52 (2)
cs.c:383:cs_convert() srctype = desttype
ct.c:1677:_ct_bind_data(): column_type: 52 column_len: 2
ct.c:1971:_ct_get_server_type(7)
ct.c:1858:_ct_get_client_type(type 52, user 1490, size 2)
cs.c:351:cs_convert()
ct.c:1971:_ct_get_server_type(7)
ct.c:1971:_ct_get_server_type(7)
cs.c:358:cs_convert() srctype = 52 (2) desttype = 52 (2)
cs.c:383:cs_convert() srctype = desttype
ct.c:1677:_ct_bind_data(): column_type: 39 column_len: 10
ct.c:1971:_ct_get_server_type(0)
ct.c:1858:_ct_get_client_type(type 39, user 1531, size 20)
cs.c:351:cs_convert()
ct.c:1971:_ct_get_server_type(0)
ct.c:1971:_ct_get_server_type(0)
cs.c:358:cs_convert() srctype = 47 (10) desttype = 47 (20)
cs.c:383:cs_convert() srctype = desttype
cs.c:419:cs_convert() desttype = character
ct.c:1677:_ct_bind_data(): column_type: 38 column_len: -1
ct.c:1971:_ct_get_server_type(8)
ct.c:1677:_ct_bind_data(): column_type: 39 column_len: -1
ct.c:1971:_ct_get_server_type(0)
ct.c:1677:_ct_bind_data(): column_type: 38 column_len: -1
ct.c:1971:_ct_get_server_type(8)
ct.c:1677:_ct_bind_data(): column_type: 39 column_len: -1
ct.c:1971:_ct_get_server_type(0)
ct.c:1677:_ct_bind_data(): column_type: 38 column_len: -1
ct.c:1971:_ct_get_server_type(8)
ct.c:1677:_ct_bind_data(): column_type: 39 column_len: -1
ct.c:1971:_ct_get_server_type(0)
ct.c:1677:_ct_bind_data(): column_type: 38 column_len: -1
ct.c:1971:_ct_get_server_type(8)
ct.c:1677:_ct_bind_data(): column_type: 39 column_len: -1
ct.c:1971:_ct_get_server_type(0)
ct.c:1677:_ct_bind_data(): column_type: 38 column_len: -1
ct.c:1971:_ct_get_server_type(8)
ct.c:1677:_ct_bind_data(): column_type: 39 column_len: -1
ct.c:1971:_ct_get_server_type(0)
ct.c:1677:_ct_bind_data(): column_type: 38 column_len: -1
ct.c:1971:_ct_get_server_type(8)
ct.c:1677:_ct_bind_data(): column_type: 39 column_len: -1
ct.c:1971:_ct_get_server_type(0)
ct.c:1677:_ct_bind_data(): column_type: 38 column_len: -1
ct.c:1971:_ct_get_server_type(8)
ct.c:1677:_ct_bind_data(): column_type: 39 column_len: -1
ct.c:1971:_ct_get_server_type(0)
ct.c:1677:_ct_bind_data(): column_type: 38 column_len: -1
ct.c:1971:_ct_get_server_type(8)
ct.c:1677:_ct_bind_data(): column_type: 39 column_len: -1
ct.c:1971:_ct_get_server_type(0)
ct.c:1677:_ct_bind_data(): column_type: 38 column_len: -1
ct.c:1971:_ct_get_server_type(8)
ct.c:1677:_ct_bind_data(): column_type: 39 column_len: -1
ct.c:1971:_ct_get_server_type(0)
ct.c:1677:_ct_bind_data(): column_type: 38 column_len: -1
ct.c:1971:_ct_get_server_type(8)
ct.c:1677:_ct_bind_data(): column_type: 39 column_len: -1
ct.c:1971:_ct_get_server_type(0)
ct.c:1677:_ct_bind_data(): column_type: 56 column_len: 4
ct.c:1971:_ct_get_server_type(8)
ct.c:1858:_ct_get_client_type(type 56, user 1496, size 4)
cs.c:351:cs_convert()
ct.c:1971:_ct_get_server_type(8)
ct.c:1971:_ct_get_server_type(8)
cs.c:358:cs_convert() srctype = 56 (4) desttype = 56 (4)
cs.c:383:cs_convert() srctype = desttype
ct.c:1677:_ct_bind_data(): column_type: 47 column_len: 1
ct.c:1971:_ct_get_server_type(0)
ct.c:1858:_ct_get_client_type(type 47, user 1527, size 2)
cs.c:351:cs_convert()
ct.c:1971:_ct_get_server_type(0)
ct.c:1971:_ct_get_server_type(0)
cs.c:358:cs_convert() srctype = 47 (1) desttype = 47 (2)
cs.c:383:cs_convert() srctype = desttype
cs.c:419:cs_convert() desttype = character
ct.c:1677:_ct_bind_data(): column_type: 56 column_len: 4
ct.c:1971:_ct_get_server_type(8)
ct.c:1858:_ct_get_client_type(type 56, user 1497, size 4)
cs.c:351:cs_convert()
ct.c:1971:_ct_get_server_type(8)
ct.c:1971:_ct_get_server_type(8)
cs.c:358:cs_convert() srctype = 56 (4) desttype = 56 (4)
cs.c:383:cs_convert() srctype = desttype
ct.c:1677:_ct_bind_data(): column_type: 61 column_len: 8
ct.c:1971:_ct_get_server_type(12)
ct.c:1858:_ct_get_client_type(type 61, user 1532, size 8)
cs.c:351:cs_convert()
ct.c:1971:_ct_get_server_type(12)
ct.c:1971:_ct_get_server_type(12)
cs.c:358:cs_convert() srctype = 61 (8) desttype = 61 (8)
cs.c:383:cs_convert() srctype = desttype
ct.c:1677:_ct_bind_data(): column_type: 39 column_len: -1
ct.c:1971:_ct_get_server_type(0)
ct.c:1677:_ct_bind_data(): column_type: 52 column_len: 2
ct.c:1971:_ct_get_server_type(7)
ct.c:1858:_ct_get_client_type(type 52, user 1487, size 2)
cs.c:351:cs_convert()
ct.c:1971:_ct_get_server_type(7)
ct.c:1971:_ct_get_server_type(7)
cs.c:358:cs_convert() srctype = 52 (2) desttype = 52 (2)
cs.c:383:cs_convert() srctype = desttype
ct.c:1677:_ct_bind_data(): column_type: 39 column_len: -1
ct.c:1971:_ct_get_server_type(0)
ct.c:1677:_ct_bind_data(): column_type: 39 column_len: -1
ct.c:1971:_ct_get_server_type(0)
ct.c:1677:_ct_bind_data(): column_type: 39 column_len: -1
ct.c:1971:_ct_get_server_type(0)
ct.c:1677:_ct_bind_data(): column_type: 39 column_len: -1
ct.c:1971:_ct_get_server_type(0)
ct.c:1677:_ct_bind_data(): column_type: 39 column_len: -1
ct.c:1971:_ct_get_server_type(0)
ct.c:1677:_ct_bind_data(): column_type: 39 column_len: -1
ct.c:1971:_ct_get_server_type(0)
ct.c:1677:_ct_bind_data(): column_type: 39 column_len: -1
ct.c:1971:_ct_get_server_type(0)
ct.c:1677:_ct_bind_data(): column_type: 39 column_len: -1
ct.c:1971:_ct_get_server_type(0)
ct.c:1677:_ct_bind_data(): column_type: 52 column_len: 2
ct.c:1971:_ct_get_server_type(7)
ct.c:1858:_ct_get_client_type(type 52, user 1489, size 2)
cs.c:351:cs_convert()
ct.c:1971:_ct_get_server_type(7)
ct.c:1971:_ct_get_server_type(7)
cs.c:358:cs_convert() srctype = 52 (2) desttype = 52 (2)
cs.c:383:cs_convert() srctype = desttype
ct.c:1677:_ct_bind_data(): column_type: 111 column_len: -1
ct.c:1971:_ct_get_server_type(12)
ct.c:1677:_ct_bind_data(): column_type: 111 column_len: -1
ct.c:1971:_ct_get_server_type(12)
ct.c:1677:_ct_bind_data(): column_type: 111 column_len: -1
ct.c:1971:_ct_get_server_type(12)
ct.c:1677:_ct_bind_data(): column_type: 39 column_len: -1
ct.c:1971:_ct_get_server_type(0)
ct.c:1677:_ct_bind_data(): column_type: 39 column_len: -1
ct.c:1971:_ct_get_server_type(0)
ct.c:1677:_ct_bind_data(): column_type: 52 column_len: 2
ct.c:1971:_ct_get_server_type(7)
ct.c:1858:_ct_get_client_type(type 52, user 1492, size 2)
cs.c:351:cs_convert()
ct.c:1971:_ct_get_server_type(7)
ct.c:1971:_ct_get_server_type(7)
cs.c:358:cs_convert() srctype = 52 (2) desttype = 52 (2)
cs.c:383:cs_convert() srctype = desttype
ct.c:1677:_ct_bind_data(): column_type: 111 column_len: 8
ct.c:1971:_ct_get_server_type(12)
ct.c:1858:_ct_get_client_type(type 111, user 1534, size 8)
cs.c:351:cs_convert()
ct.c:1971:_ct_get_server_type(12)
ct.c:1971:_ct_get_server_type(12)
cs.c:358:cs_convert() srctype = 61 (8) desttype = 61 (8)
cs.c:383:cs_convert() srctype = desttype
ct.c:1677:_ct_bind_data(): column_type: 39 column_len: 10
ct.c:1971:_ct_get_server_type(0)
ct.c:1858:_ct_get_client_type(type 39, user 1516, size 10)
cs.c:351:cs_convert()
ct.c:1971:_ct_get_server_type(0)
ct.c:1971:_ct_get_server_type(0)
cs.c:358:cs_convert() srctype = 47 (10) desttype = 47 (10)
cs.c:383:cs_convert() srctype = desttype
cs.c:419:cs_convert() desttype = character
ct.c:1677:_ct_bind_data(): column_type: 39 column_len: 1
ct.c:1971:_ct_get_server_type(0)
ct.c:1858:_ct_get_client_type(type 39, user 1515, size 2)
cs.c:351:cs_convert()
ct.c:1971:_ct_get_server_type(0)
ct.c:1971:_ct_get_server_type(0)
cs.c:358:cs_convert() srctype = 47 (1) desttype = 47 (2)
cs.c:383:cs_convert() srctype = desttype
cs.c:419:cs_convert() desttype = character
ct.c:1677:_ct_bind_data(): column_type: 111 column_len: 8
ct.c:1971:_ct_get_server_type(12)
ct.c:1858:_ct_get_client_type(type 111, user 1534, size 8)
cs.c:351:cs_convert()
ct.c:1971:_ct_get_server_type(12)
ct.c:1971:_ct_get_server_type(12)
cs.c:358:cs_convert() srctype = 61 (8) desttype = 61 (8)
cs.c:383:cs_convert() srctype = desttype
ct.c:1677:_ct_bind_data(): column_type: 39 column_len: 8
ct.c:1971:_ct_get_server_type(0)
ct.c:1858:_ct_get_client_type(type 39, user 1516, size 10)
cs.c:351:cs_convert()
ct.c:1971:_ct_get_server_type(0)
ct.c:1971:_ct_get_server_type(0)
cs.c:358:cs_convert() srctype = 47 (8) desttype = 47 (10)
cs.c:383:cs_convert() srctype = desttype
cs.c:419:cs_convert() desttype = character
ct.c:1677:_ct_bind_data(): column_type: 39 column_len: 1
ct.c:1971:_ct_get_server_type(0)
ct.c:1858:_ct_get_client_type(type 39, user 1515, size 2)
cs.c:351:cs_convert()
ct.c:1971:_ct_get_server_type(0)
ct.c:1971:_ct_get_server_type(0)
cs.c:358:cs_convert() srctype = 47 (1) desttype = 47 (2)
cs.c:383:cs_convert() srctype = desttype
cs.c:419:cs_convert() desttype = character
ct.c:1677:_ct_bind_data(): column_type: 38 column_len: -1
ct.c:1971:_ct_get_server_type(8)
ct.c:1677:_ct_bind_data(): column_type: 39 column_len: -1
ct.c:1971:_ct_get_server_type(0)
ct.c:1677:_ct_bind_data(): column_type: 38 column_len: 4
ct.c:1971:_ct_get_server_type(8)
ct.c:1858:_ct_get_client_type(type 38, user 1496, size 4)
cs.c:351:cs_convert()
ct.c:1971:_ct_get_server_type(8)
ct.c:1971:_ct_get_server_type(8)
cs.c:358:cs_convert() srctype = 56 (4) desttype = 56 (4)
cs.c:383:cs_convert() srctype = desttype
ct.c:1677:_ct_bind_data(): column_type: 39 column_len: 1
ct.c:1971:_ct_get_server_type(0)
ct.c:1858:_ct_get_client_type(type 39, user 1527, size 2)
cs.c:351:cs_convert()
ct.c:1971:_ct_get_server_type(0)
ct.c:1971:_ct_get_server_type(0)
cs.c:358:cs_convert() srctype = 47 (1) desttype = 47 (2)
cs.c:383:cs_convert() srctype = desttype
cs.c:419:cs_convert() desttype = character
ct.c:1677:_ct_bind_data(): column_type: 38 column_len: 2
ct.c:1971:_ct_get_server_type(7)
ct.c:1858:_ct_get_client_type(type 38, user 1540, size 2)
cs.c:351:cs_convert()
ct.c:1971:_ct_get_server_type(7)
ct.c:1971:_ct_get_server_type(7)
cs.c:358:cs_convert() srctype = 52 (2) desttype = 52 (2)
cs.c:383:cs_convert() srctype = desttype
ct.c:1677:_ct_bind_data(): column_type: 38 column_len: 2
ct.c:1971:_ct_get_server_type(7)
ct.c:1858:_ct_get_client_type(type 38, user 1487, size 2)
cs.c:351:cs_convert()
ct.c:1971:_ct_get_server_type(7)
ct.c:1971:_ct_get_server_type(7)
cs.c:358:cs_convert() srctype = 52 (2) desttype = 52 (2)
cs.c:383:cs_convert() srctype = desttype
ct.c:1677:_ct_bind_data(): column_type: 39 column_len: -1
ct.c:1971:_ct_get_server_type(0)
ct.c:1677:_ct_bind_data(): column_type: 111 column_len: -1
ct.c:1971:_ct_get_server_type(12)
ct.c:1677:_ct_bind_data(): column_type: 111 column_len: 8
ct.c:1971:_ct_get_server_type(12)
ct.c:1858:_ct_get_client_type(type 111, user 1534, size 8)
cs.c:351:cs_convert()
ct.c:1971:_ct_get_server_type(12)
ct.c:1971:_ct_get_server_type(12)
cs.c:358:cs_convert() srctype = 61 (8) desttype = 61 (8)
cs.c:383:cs_convert() srctype = desttype
ct.c:1677:_ct_bind_data(): column_type: 52 column_len: 2
ct.c:1971:_ct_get_server_type(7)
ct.c:1858:_ct_get_client_type(type 52, user 1492, size 2)
cs.c:351:cs_convert()
ct.c:1971:_ct_get_server_type(7)
ct.c:1971:_ct_get_server_type(7)
cs.c:358:cs_convert() srctype = 52 (2) desttype = 52 (2)
cs.c:383:cs_convert() srctype = desttype
ct.c:2049:ct_cancel()
ct.c:2216:CS_CANCEL_ALL with connection
ct.c:2218:ct_cancel() cancelling a command for a connection
ct.c:2228:ct_cancel() command state SENT
ct.c:2229:ct_cancel() sending a cancel
net.c:673:Sending packet
0000 06 01 00 08 00 00 00 00-                        |........|

util.c:119:Changing query state from PENDING to READING
token.c:526:processing result tokens.  marker is  d1(ROW)
token.c:1863:tds_get_data: column 0, type 56, varint size 0
token.c:1920:processing row.  column size is 4
token.c:1863:tds_get_data: column 1, type 47, varint size 1
token.c:1920:processing row.  column size is 1
token.c:1863:tds_get_data: column 2, type 56, varint size 0
token.c:1920:processing row.  column size is 4
token.c:1863:tds_get_data: column 3, type 47, varint size 1
token.c:1920:processing row.  column size is 1
token.c:1863:tds_get_data: column 4, type 56, varint size 0
token.c:1920:processing row.  column size is 4
token.c:1863:tds_get_data: column 5, type 47, varint size 1
token.c:1920:processing row.  column size is 1
token.c:1863:tds_get_data: column 6, type 38, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 7, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 8, type 38, varint size 1
token.c:1920:processing row.  column size is 4
token.c:1863:tds_get_data: column 9, type 39, varint size 1
token.c:1920:processing row.  column size is 1
token.c:1863:tds_get_data: column 10, type 56, varint size 0
token.c:1920:processing row.  column size is 4
token.c:1863:tds_get_data: column 11, type 47, varint size 1
token.c:1920:processing row.  column size is 1
token.c:1863:tds_get_data: column 12, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 13, type 52, varint size 0
token.c:1920:processing row.  column size is 2
token.c:1863:tds_get_data: column 14, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 15, type 52, varint size 0
token.c:1920:processing row.  column size is 2
token.c:1863:tds_get_data: column 16, type 52, varint size 0
token.c:1920:processing row.  column size is 2
token.c:1863:tds_get_data: column 17, type 39, varint size 1
token.c:1920:processing row.  column size is 1
token.c:1863:tds_get_data: column 18, type 38, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 19, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 20, type 38, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 21, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 22, type 38, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 23, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 24, type 38, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 25, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 26, type 38, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 27, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 28, type 38, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 29, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 30, type 38, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 31, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 32, type 38, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 33, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 34, type 38, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 35, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 36, type 38, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 37, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 38, type 56, varint size 0
token.c:1920:processing row.  column size is 4
token.c:1863:tds_get_data: column 39, type 47, varint size 1
token.c:1920:processing row.  column size is 1
token.c:1863:tds_get_data: column 40, type 56, varint size 0
token.c:1920:processing row.  column size is 4
token.c:1863:tds_get_data: column 41, type 61, varint size 0
token.c:1920:processing row.  column size is 8
token.c:1863:tds_get_data: column 42, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 43, type 52, varint size 0
token.c:1920:processing row.  column size is 2
token.c:1863:tds_get_data: column 44, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 45, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 46, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 47, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 48, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 49, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 50, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 51, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 52, type 52, varint size 0
token.c:1920:processing row.  column size is 2
token.c:1863:tds_get_data: column 53, type 111, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 54, type 111, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 55, type 111, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 56, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 57, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 58, type 52, varint size 0
token.c:1920:processing row.  column size is 2
token.c:1863:tds_get_data: column 59, type 111, varint size 1
token.c:1920:processing row.  column size is 8
token.c:1863:tds_get_data: column 60, type 39, varint size 1
token.c:1920:processing row.  column size is 10
token.c:1863:tds_get_data: column 61, type 39, varint size 1
token.c:1920:processing row.  column size is 1
token.c:1863:tds_get_data: column 62, type 111, varint size 1
token.c:1920:processing row.  column size is 8
token.c:1863:tds_get_data: column 63, type 39, varint size 1
token.c:1920:processing row.  column size is 10
token.c:1863:tds_get_data: column 64, type 39, varint size 1
token.c:1920:processing row.  column size is 1
token.c:1863:tds_get_data: column 65, type 38, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 66, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 67, type 38, varint size 1
token.c:1920:processing row.  column size is 4
token.c:1863:tds_get_data: column 68, type 39, varint size 1
token.c:1920:processing row.  column size is 1
token.c:1863:tds_get_data: column 69, type 38, varint size 1
token.c:1920:processing row.  column size is 2
token.c:1863:tds_get_data: column 70, type 38, varint size 1
token.c:1920:processing row.  column size is 2
token.c:1863:tds_get_data: column 71, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 72, type 111, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 73, type 111, varint size 1
token.c:1920:processing row.  column size is 8
token.c:1863:tds_get_data: column 74, type 52, varint size 0
token.c:1920:processing row.  column size is 2
token.c:526:processing result tokens.  marker is  d1(ROW)
token.c:1863:tds_get_data: column 0, type 56, varint size 0
token.c:1920:processing row.  column size is 4
token.c:1863:tds_get_data: column 1, type 47, varint size 1
token.c:1920:processing row.  column size is 1
token.c:1863:tds_get_data: column 2, type 56, varint size 0
token.c:1920:processing row.  column size is 4
token.c:1863:tds_get_data: column 3, type 47, varint size 1
token.c:1920:processing row.  column size is 1
token.c:1863:tds_get_data: column 4, type 56, varint size 0
token.c:1920:processing row.  column size is 4
token.c:1863:tds_get_data: column 5, type 47, varint size 1
token.c:1920:processing row.  column size is 1
token.c:1863:tds_get_data: column 6, type 38, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 7, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 8, type 38, varint size 1
token.c:1920:processing row.  column size is 4
token.c:1863:tds_get_data: column 9, type 39, varint size 1
token.c:1920:processing row.  column size is 1
token.c:1863:tds_get_data: column 10, type 56, varint size 0
token.c:1920:processing row.  column size is 4
token.c:1863:tds_get_data: column 11, type 47, varint size 1
token.c:1920:processing row.  column size is 1
token.c:1863:tds_get_data: column 12, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 13, type 52, varint size 0
token.c:1920:processing row.  column size is 2
token.c:1863:tds_get_data: column 14, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 15, type 52, varint size 0
token.c:1920:processing row.  column size is 2
token.c:1863:tds_get_data: column 16, type 52, varint size 0
token.c:1920:processing row.  column size is 2
token.c:1863:tds_get_data: column 17, type 39, varint size 1
token.c:1920:processing row.  column size is 10
net.c:446:Received header
0000 04 00 01 ff 00 00 00 00-                        |........|

net.c:542:Received packet
0000 XX XX XX XX XX XX XX XX-30 39 00 00 00 00 00 00 |XXXXXXX 09......|
0010 00 00 00 00 00 00 00 00-00 00 00 00 00 00 01 00 |........ ........|
0020 00 00 01 61 06 00 00 00-a6 91 00 00 b0 28 26 01 |...a.... .....(&.|
0030 00 00 00 00 00 00 00 00-00 12 42 41 54 20 20 41 |........ ..BAT  A|
removed
0050 00 00 00 00 01 00 08 a6-91 00 00 b4 3a 26 01 0a |........ ....:&..|
removed
removed
0080 00 00 04 72 1e 00 00 01-61 02 01 00 02 00 00 00 |...r.... a.......|
0090 00 08 e2 97 00 00 36 cf-ab 00 01 00 d1 f9 04 00 |......6. ........|
00a0 00 01 61 50 8f 02 00 01-61 01 00 00 00 01 61 00 |..aP.... a.....a.|
00b0 00 04 01 00 00 00 01 61-06 00 00 00 01 61 01 35 |.......a .....a.5|
removed
00d0 30 38 04 02 00 00 00 01-61 00 00 00 00 00 00 00 |08...... a.......|
00e0 00 00 00 00 00 00 00 04-02 00 00 00 01 61 00 00 |........ .....a..|
00f0 01 00 00 00 01 61 08 00-00 00 a6 91 00 00 70 0f |.....a.. ......p.|
removed
removed
removed
0130 4e 20 20 20 20 20 20 20-20 20 20 20 20 20 20 20 |N                |
removed
removed
0160 20 46 56 52 45 06 00 00-08 a7 91 00 00 c0 9b 49 | FVRE... .......I|
removed
removed
removed
removed
01b0 00 00 01 61 02 01 00 02-00 00 00 00 08 e2 97 00 |...a.... ........|
01c0 00 36 cf ab 00 01 00 d1-fb 04 00 00 01 61 ad c0 |.6...... .....a..|
01d0 04 00 01 61 01 00 00 00-01 61 00 00 00 00 06 00 |...a.... .a......|
01e0 00 00 01 61 00 00 00 00-00 00 02 00 0a 30 34 39 |...a.... .....049|
01f0 XX XX XX XX XX XX XX   -                        |XXXXXXX|

token.c:1863:tds_get_data: column 18, type 38, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 19, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 20, type 38, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 21, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 22, type 38, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 23, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 24, type 38, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 25, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 26, type 38, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 27, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 28, type 38, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 29, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 30, type 38, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 31, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 32, type 38, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 33, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 34, type 38, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 35, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 36, type 38, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 37, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 38, type 56, varint size 0
token.c:1920:processing row.  column size is 4
token.c:1863:tds_get_data: column 39, type 47, varint size 1
token.c:1920:processing row.  column size is 1
token.c:1863:tds_get_data: column 40, type 56, varint size 0
token.c:1920:processing row.  column size is 4
token.c:1863:tds_get_data: column 41, type 61, varint size 0
token.c:1920:processing row.  column size is 8
token.c:1863:tds_get_data: column 42, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 43, type 52, varint size 0
token.c:1920:processing row.  column size is 2
token.c:1863:tds_get_data: column 44, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 45, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 46, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 47, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 48, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 49, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 50, type 39, varint size 1
token.c:1920:processing row.  column size is 18
token.c:1863:tds_get_data: column 51, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 52, type 52, varint size 0
token.c:1920:processing row.  column size is 2
token.c:1863:tds_get_data: column 53, type 111, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 54, type 111, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 55, type 111, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 56, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 57, type 39, varint size 1
token.c:1920:processing row.  column size is -1
token.c:1863:tds_get_data: column 58, type 52, varint size 0
token.c:1920:processing row.  column size is 2
token.c:1863:tds_get_data: column 59, type 111, varint size 1
token.c:1920:processing row.  column size is 8
token.c:1863:tds_get_data: column 60, type 39, varint size 1
token.c:1920:processing row.  column size is 10
(...)


More information about the FreeTDS mailing list