From 99b71a54d9a00a8a8ab77225f9a98b15c95aeba5 Mon Sep 17 00:00:00 2001 From: hades Date: Wed, 30 May 2001 16:04:54 +0000 Subject: [PATCH] *** empty log message *** --- allParam/ora/oraParam.pc | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/allParam/ora/oraParam.pc b/allParam/ora/oraParam.pc index f05ea41..bb4722f 100644 --- a/allParam/ora/oraParam.pc +++ b/allParam/ora/oraParam.pc @@ -27,6 +27,8 @@ int conSetupParam(Param *my, const char *setup) if(setup != NULL) { my->setup = malloc(strlen(setup) + 1); strcpy(my->setup, setup); + } else { + my->setup = NULL; } my->specParam = malloc(sizeof(OraParam)); ((OraParam *) (my->specParam))->user = "daq_oper@db-hades.gsi.de"; @@ -262,7 +264,11 @@ int Param_storeInt(const Param *my, const char *name, const char *idx, unsigned EXEC SQL CONNECT :un IDENTIFIED BY :pw; - EXEC SQL EXECUTE daq.store_param.store_param_int ( :sqlsetup, :sqlname, :sqlidx, :value ); + EXEC SQL EXECUTE + BEGIN + daq.store_param.store_param_int ( :sqlsetup, :sqlname, :sqlidx, :value ); + END; + END-EXEC; EXEC SQL COMMIT RELEASE; return 0; @@ -304,8 +310,11 @@ int Param_storeString(const Param *my, const char *name, const char *idx, const EXEC SQL CONNECT :un IDENTIFIED BY :pw; - EXEC SQL EXECUTE daq.store_param.store_param_string ( :sqlsetup, :sqlname, :sqlidx, :value ); - + EXEC SQL EXECUTE + BEGIN + daq.store_param.store_param_string ( :sqlsetup, :sqlname, :sqlidx, :value ); + END; + END-EXEC; EXEC SQL COMMIT RELEASE; return 0; } -- 2.43.0