diff --git a/db/dblib.h b/db/dblib.h
index f113d51f2..07ab988c6 100755
--- a/db/dblib.h
+++ b/db/dblib.h
@@ -21,36 +21,8 @@
 #include "../mg/mglib.h"
 #endif
 
-
-///////////////////////////////////////////////////////////
-// TCodice_articolo
-///////////////////////////////////////////////////////////
-
 enum valtype  { no_val, last_cost, average_cost, pond_cost, last2cost, std_cost, LIFO_annuale, LIFO_storico, FIFO_annuale, FIFO_storico ,prezzo_listino};
 
-// Codice articolo di magazzino (equivale ad una TString20 )
-class TCodice_articolo : public TFixed_string
-{
-  char _str20[21];
-
-protected:
-  virtual TObject* dup() const { return new TCodice_articolo(_str20); }
-
-public:
-  TCodice_articolo(const char* s = "") : TFixed_string(_str20, 21)
-  { set(s); }
-  TCodice_articolo(const TString& s) : TFixed_string(_str20, 21)
-  { set(s); }
-  TCodice_articolo(const TCodice_articolo& s) : TFixed_string(_str20, 21)
-  { set(s); }
-  const TString& operator =(const char* s)
-  { return set(s); }
-  const TString& operator =(const TString& s)
-  { return set((const char*)s); }
-  const TString& operator =(const TCodice_articolo& s)
-  { return set((const char*)s); }
-};
-
 ///////////////////////////////////////////////////////////
 // TCodice_um
 ///////////////////////////////////////////////////////////
@@ -58,7 +30,7 @@ public:
 // Codice articolo di magazzino (equivale ad una TString2 )
 class TCodice_um : public TFixed_string
 {
-  char _str2[3];
+  char _str2[4];
 
 protected:
   virtual TObject* dup() const { return new TCodice_um(_str2); }