summaryrefslogtreecommitdiffstats
Unidiff
-rw-r--r--src/controller/selection_to_db.h9
-rw-r--r--src/controller/selection_to_db.sqc9
-rw-r--r--src/controller/selsave.h9
-rw-r--r--src/controller/selsave.sqc41
4 files changed, 56 insertions, 12 deletions
diff --git a/src/controller/selection_to_db.sqc b/src/controller/selection_to_db.sqc
index a6c91b9..0d7de7f 100644
--- a/src/controller/selection_to_db.sqc
+++ b/src/controller/selection_to_db.sqc
@@ -1,8 +1,9 @@
1#include "selection_to_db.h"1#include "selection_to_db.h"
2#include "../view/exp004state0.h"2#include "../view/exp004state0.h"
3#include <string.h>3#include <string.h>
44#include "../util/check_error.h"
5EXEC SQL INCLUDE sqlca;5#include "sqlca.h"
6extern struct sqlca sqlca;
67
7/*8/*
8 * A simple alias to make the code more readable.9 * A simple alias to make the code more readable.
@@ -22,7 +23,8 @@ selection_to_db (void)
22 * gi is defined as NOT NULL this will clear the entire table.23 * gi is defined as NOT NULL this will clear the entire table.
23 */24 */
24 EXEC SQL DELETE FROM vis_selection WHERE gi IS NOT NULL;25 EXEC SQL DELETE FROM vis_selection WHERE gi IS NOT NULL;
25 26 check_error (__FILE__, __LINE__);
27
26 for (unsigned int i = 0; i < ROWS; i++)28 for (unsigned int i = 0; i < ROWS; i++)
27 {29 {
28 if (S.selection[i] == true)30 if (S.selection[i] == true)
@@ -33,6 +35,7 @@ selection_to_db (void)
33 }35 }
3436
35 EXEC SQL COMMIT;37 EXEC SQL COMMIT;
38 check_error (__FILE__, __LINE__);
3639
37 return;40 return;
38}41}

Valid XHTML 1.0 Strict

Copyright © 2009 Don Pellegrino All Rights Reserved.