Patch level : 12.0 no-patch
Files correlati : Commento : - Tolto file di configurazione per sbaglio committato tempo fa - Sistemato il collegamento in sqlset per spostamento classi - Aggiunta classe TDB_recordset che wrappa TXvt_recordset per aggiungere la compatibilità con Agalib git-svn-id: svn://10.65.10.50/branches/R_10_00@24152 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
d0bc61416a
commit
b391762e97
@ -854,9 +854,6 @@ static void cfg2file(int which_config, TFilename& file)
|
||||
break;
|
||||
case CONFIG_SSA:
|
||||
file = "ssa.ini";
|
||||
break;
|
||||
case CONFIG_SERVICE:
|
||||
file = "server/service.ini";
|
||||
break;
|
||||
default:
|
||||
NFCHECK("Chi usa questo strano .ini?");
|
||||
|
@ -29,8 +29,6 @@ class TConfig;
|
||||
#define CONFIG_OEM 9
|
||||
// file parametri SSA (ssa.ini)
|
||||
#define CONFIG_SSA 10
|
||||
// file parametri CampoService (server/service.ini)
|
||||
#define CONFIG_SERVICE 11
|
||||
|
||||
// Callback per for_each_paragraph
|
||||
typedef int (*CONFIG_CALLBACK)(TConfig& cfg, void* jolly);
|
||||
|
25
src/include/dbrset.cpp
Normal file
25
src/include/dbrset.cpp
Normal file
@ -0,0 +1,25 @@
|
||||
#include <dbrset.h>
|
||||
|
||||
|
||||
real TDB_recordset::get_real(const char * field)
|
||||
{
|
||||
return real(get(field));
|
||||
}
|
||||
|
||||
TDate TDB_recordset::get_date(const char * field)
|
||||
{
|
||||
/*
|
||||
static TString dateApp;
|
||||
dateApp.cut(0) << get(field);
|
||||
*/
|
||||
#ifdef DBG
|
||||
message_box("Data da testare!");
|
||||
#endif
|
||||
// Ritorna un campo formato da YYYY-MM-DD:T****
|
||||
return getDate(field);//TDate(dateApp.left(10));
|
||||
}
|
||||
|
||||
TVariant TDB_recordset::get_variant(const char * field)
|
||||
{
|
||||
return TVariant(get(field));
|
||||
}
|
22
src/include/dbrset.h
Normal file
22
src/include/dbrset.h
Normal file
@ -0,0 +1,22 @@
|
||||
#include <variant.h>
|
||||
#include <xvtdb.h>
|
||||
|
||||
/******************************************************************************
|
||||
* TDB_recordset : DataBase redcordset *
|
||||
* Wrapper di TXvt_recordset, aggiunge la compatibilità ai tipi di Agalib *
|
||||
******************************************************************************/
|
||||
|
||||
class TDB_recordset : public TObject, TXvt_recordset
|
||||
{
|
||||
public:
|
||||
// Getters
|
||||
/**< Ritorna il valore nel campo (field) in formato (real) */
|
||||
real get_real(const char * field);
|
||||
/**< Ritorna il valore nel campo (field) in formato (TDate) */
|
||||
TDate get_date(const char * field);
|
||||
/**< Ritorna il valore nel campo (field) in formato (TVariant) */
|
||||
TVariant get_variant(const char * field);
|
||||
|
||||
TDB_recordset();
|
||||
TDB_recordset(const char* db, const char* user, const char* pass, TT_driver tipoDb, const char * query = "", bool ex = false);
|
||||
};
|
@ -10,7 +10,7 @@
|
||||
// Private interface
|
||||
///////////////////////////////////////////////////////////
|
||||
|
||||
#include "../../sqlite3/include/sqlite3.h"
|
||||
#include "../../libraries/sqlite3/include/sqlite3.h"
|
||||
|
||||
class TSQLite : public TObject
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user