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