diff --git a/src/client/src/tscSql.c b/src/client/src/tscSql.c index a8c872a2a3bf46e337132e99e6c6428e12f64d04..a4f2976cad16e962b63ec5543243753cd092276a 100644 --- a/src/client/src/tscSql.c +++ b/src/client/src/tscSql.c @@ -839,7 +839,7 @@ int taos_print_row(char *str, TAOS_ROW row, TAOS_FIELD *fields, int num_fields) case TSDB_DATA_TYPE_BINARY: case TSDB_DATA_TYPE_NCHAR: { - int32_t charLen = varDataLen(row[i] - VARSTR_HEADER_SIZE); + int32_t charLen = varDataLen((char*)row[i] - VARSTR_HEADER_SIZE); if (fields[i].type == TSDB_DATA_TYPE_BINARY) { assert(charLen <= fields[i].bytes); } else {