Ejemplo n.º 1
0
short Mode::process(SqlciEnv * sqlci_env)
{
  short retcode = 1;
  switch (type)
  {
// 64-bit: report writer are no longer supported
/*
//    case REPORT_:
//      retcode = process_report(sqlci_env);
//      break;
*/
    case SQL_:
      retcode = process_sql(sqlci_env);
      break;
    case DISPLAY_:
      retcode = process_display(sqlci_env);
      break;
    //Neo 2.0: MODE MXCS should be disabled in Neo Soln 10-061220-1308.
    /*case MXCS_:
      retcode = process_mxcs(sqlci_env);
      break; */
    default: 
      SqlciError(SQLCI_INVALID_MODE 
			,(ErrorParam *) 0 );
      break;
  }
  return retcode;
}
Ejemplo n.º 2
0
static int upgrade_v0_to_v1(const char *dbname) {

    /** RESULT   : upgrades database from v0 to v1

        RETURNS  : void

        PURPOSE  :

        NOTES    :
    **/

    (void) dbname;

    //check database is open
    check_db_open(GET_CALL_INFO);

    char *sql="ALTER TABLE GAME_DATA_TABLE ADD COLUMN TEST TEXT";

    process_sql(sql, GET_CALL_INFO);

    //set the new database version
    set_db_version(1);

    fprintf(stdout,"Database upgrade from version 0 to version 1 successful\n");

    return 0;
}