more gmdb2 work, reorged mdbhandle

This commit is contained in:
brianb
2003-01-01 22:29:39 +00:00
parent 3c0d61076d
commit cc362c42e9
28 changed files with 893 additions and 181 deletions

View File

@@ -50,13 +50,12 @@ int opt;
if (!(mdb = mdb_open(argv[optind]))) {
exit(1);
}
switch (mdb->jet_version) {
case MDB_VER_JET3:
printf("JET3\n");
break;
case MDB_VER_JET4:
printf("JET4\n");
break;
if (IS_JET3(mdb)) {
printf("JET3\n");
} else if (IS_JET4(mdb)) {
printf("JET4\n");
} else {
printf("unknown\n");
}
mdb_free_handle(mdb);

View File

@@ -45,7 +45,7 @@ int len;
}
mdb_init();
mdb = mdb_open(argv[1]);
mdb = _mdb_open(argv[1], TRUE);
tabname = argv[2];
sargname = argv[3];
updstr = strdup(argv[4]);
@@ -64,8 +64,10 @@ int len;
colval = strtok(NULL,"=");
bind_column(table, colname, data, &len);
read_to_row(table, sargname);
mdb_update_row(table);
printf("current value of %s is %s, changing to %s\n", colname, data, colval);
len = strlen(colval);
strcpy(data,colval);
mdb_update_row(table);
}
}