@@ -1761,7 +1761,7 @@ HSTMT hindx_stmt;
1761
1761
RETCODE result ;
1762
1762
char * table_name ;
1763
1763
char index_name [MAX_INFO_STRING ];
1764
- short fields_vector [8 ];
1764
+ short fields_vector [16 ];
1765
1765
char isunique [10 ], isclustered [10 ];
1766
1766
SDWORD index_name_len , fields_vector_len ;
1767
1767
TupleNode * row ;
@@ -1924,7 +1924,7 @@ mylog("%s: entering...stmt=%u\n", func, stmt);
1924
1924
}
1925
1925
/* bind the vector column */
1926
1926
result = SQLBindCol (hindx_stmt , 2 , SQL_C_DEFAULT ,
1927
- fields_vector , 16 , & fields_vector_len );
1927
+ fields_vector , 32 , & fields_vector_len );
1928
1928
if ((result != SQL_SUCCESS ) && (result != SQL_SUCCESS_WITH_INFO )) {
1929
1929
stmt -> errormsg = indx_stmt -> errormsg ; /* "Couldn't bind column in SQLStatistics."; */
1930
1930
stmt -> errornumber = indx_stmt -> errornumber ;
@@ -2003,7 +2003,7 @@ mylog("%s: entering...stmt=%u\n", func, stmt);
2003
2003
(fUnique == SQL_INDEX_UNIQUE && atoi (isunique ))) {
2004
2004
i = 0 ;
2005
2005
/* add a row in this table for each field in the index */
2006
- while (i < 8 && fields_vector [i ] != 0 ) {
2006
+ while (i < 16 && fields_vector [i ] != 0 ) {
2007
2007
2008
2008
row = (TupleNode * )malloc (sizeof (TupleNode ) +
2009
2009
(13 - 1 ) * sizeof (TupleField ));
0 commit comments