From 5aafee66415120b68027e146576dfc7f8c8a1b21 Mon Sep 17 00:00:00 2001 From: whydoubt Date: Mon, 17 Oct 2005 12:15:50 +0000 Subject: [PATCH] Utilize mdb_bind_column_by_name --- ChangeLog | 1 + src/util/prole.c | 12 +----------- 2 files changed, 2 insertions(+), 11 deletions(-) diff --git a/ChangeLog b/ChangeLog index 159c93f..2f4190d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -6,6 +6,7 @@ Mon Oct 17 06:25:44 CDT 2005 Jeff Smith * include/mdbsql.h: * src/sql/mdbsql.c: Make varaddr parameter a void * * src/libmdb/data.c: Use correct parameter in mdb_col_to_string + * src/util/prole.c: Utilize mdb_bind_column_by_name Wed Sep 7 08:28:28 EDT 2005 Brian Bruns * src/util/mdb-export.c: Add -q and -X flags. Make -R and -d handle escaped characters properly diff --git a/src/util/prole.c b/src/util/prole.c index 547e259..fedafd6 100644 --- a/src/util/prole.c +++ b/src/util/prole.c @@ -65,22 +65,12 @@ main(int argc, char **argv) void dump_ole(MdbTableDef *table, char *colname, char *sargname) { -unsigned int i, found = 0; char ole_data[200000]; int len; -MdbColumn *col; MdbSarg sarg; char *sargcol, *sargop, *sargval; - for (i=0;i<=table->num_cols;i++) { - col=g_ptr_array_index(table->columns,i); - printf("%d colname %s\n", i, col->name); - if (col && !strcmp(col->name,colname)) { - found = i+1; - } - } - printf("column %d\n",found); - mdb_bind_column(table, found, ole_data, &len); + mdb_bind_column_by_name(table, colname, ole_data, &len); if (sargname) { sargcol = strtok(sargname," ");