Arreglos tamaño string dbf
parent
0d879635ed
commit
ba5cdc2eb6
|
|
@ -111,8 +111,7 @@ bool GdataTable::addColm(char* name, int type, int size)
|
|||
break;
|
||||
case(Tint):
|
||||
c = new Cgarray<int>();
|
||||
if(!inf.nb)
|
||||
inf.nb = sizeof(long);
|
||||
inf.nb = sizeof(long);
|
||||
if(nn>0)
|
||||
{
|
||||
if(!((*(Cgarray<int>*)c)+=nn))
|
||||
|
|
@ -122,8 +121,7 @@ bool GdataTable::addColm(char* name, int type, int size)
|
|||
break;
|
||||
case(Tdouble):
|
||||
c = new Cgarray<double>();
|
||||
if(!inf.nb)
|
||||
inf.nb = sizeof(double);
|
||||
inf.nb = sizeof(double);
|
||||
if(nn>0)
|
||||
{
|
||||
if(!((*(Cgarray<double>*)c)+=nn))
|
||||
|
|
@ -133,8 +131,7 @@ bool GdataTable::addColm(char* name, int type, int size)
|
|||
break;
|
||||
case(Tint64):
|
||||
c = new Cgarray<__int64>();
|
||||
if(!inf.nb)
|
||||
inf.nb = sizeof(__int64);
|
||||
inf.nb = sizeof(__int64);
|
||||
if(nn>0)
|
||||
{
|
||||
if(!((*(Cgarray<__int64>*)c)+=nn))
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@ bool ManagerDbfGdataTable::DbfSetColm( char* name, BYTE type, int size )
|
|||
switch(type)
|
||||
{
|
||||
case(DBF_TYPE_DATA_STR):
|
||||
size++;
|
||||
//size++;
|
||||
t = GdataTable::Tstring;
|
||||
break;
|
||||
case(DBF_TYPE_DATA_I64):
|
||||
|
|
|
|||
Loading…
Reference in New Issue