1234567891011121314151617181920212223242526272829 |
- #include <grass/dbmi.h>
- #include <grass/glocale.h>
- #include "globals.h"
- #include "proto.h"
- int db__driver_create_table(dbTable * table)
- {
- dbString sql;
- int ret;
- G_debug(3, "db__driver_create_table()");
- db_init_string(&sql);
- db_table_to_sql(table, &sql);
- G_debug(3, " SQL: %s", db_get_string(&sql));
- ret = execute(db_get_string(&sql), NULL);
- if (ret == DB_FAILED) {
- db_d_append_error(_("Unable to create table"));
- db_d_report_error();
- return DB_FAILED;
- }
- return DB_OK;
- }
|