From 033f1aa4aa888c6b111c0fb4a9b58469ee39f63e Mon Sep 17 00:00:00 2001 From: bonazzi Date: Mon, 26 Mar 2018 14:46:26 +0000 Subject: [PATCH] Patch level : 12.0 554 Files correlati : sc2.exe l'esportazione in excel degli estratti conto dava risultati diversi ripaetto alla versione 11. git-svn-id: svn://10.65.10.50/branches/R_10_00@24440 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- src/include/textset.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/include/textset.h b/src/include/textset.h index 00b68136f..e9a56b381 100755 --- a/src/include/textset.h +++ b/src/include/textset.h @@ -79,6 +79,9 @@ public: virtual const TVariant& get(unsigned int column) const; virtual TRecnotype new_rec(const char* buf = NULL); virtual bool set(unsigned int fld, const TVariant& var); + virtual bool set(const char* fld, const TVariant& var) { return TText_recordset::set(fld, var); } + virtual bool set(const char* fld, const char * s) { const TVariant var(s); return TText_recordset::set(fld, var); } + virtual bool set(const char* fld, const TString & s) { const TVariant var(s); return TText_recordset::set(fld, var); } virtual void destroy_column(const int ncol = -1, bool pack = true) { _trc.destroy(ncol, pack); } virtual void create_column(const char * name, TFieldtypes type = _alfafld); virtual bool load_file(const TFilename& n); @@ -127,6 +130,7 @@ public: virtual const TRecordset_column_info& column_info(const char* colunmn) const; virtual const TVariant& get(unsigned int column) const; virtual const TVariant& get(const char* colunmn) const; + virtual bool exist(const char* column) const { return find_column(column) >= 0; } public: bool create_field(const char* name, int pos, int len, TFieldtypes t = _alfafld,