mirror of
https://github.com/mdbtools/mdbtools.git
synced 2026-01-02 20:42:14 +08:00
more gmdb2 work, reorged mdbhandle
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user