Corretta la lunghezza del campo CODTAB nella filtercursor
git-svn-id: svn://10.65.10.50/trunk@119 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
3cd924e216
commit
3feccfd63e
@ -1,4 +1,4 @@
|
|||||||
// $Id: relation.cpp,v 1.5 1994-08-26 14:06:00 alex Exp $
|
// $Id: relation.cpp,v 1.6 1994-09-01 13:31:24 alex Exp $
|
||||||
// relation.cpp
|
// relation.cpp
|
||||||
// fv 12/8/93
|
// fv 12/8/93
|
||||||
// relation class for isam files
|
// relation class for isam files
|
||||||
@ -760,7 +760,11 @@ int TCursor::filtercursor(int pagecnt, TRecnotype* page)
|
|||||||
int np = 0;
|
int np = 0;
|
||||||
TRectype& rec = file()->curr();
|
TRectype& rec = file()->curr();
|
||||||
const bool tab = file()->tab();
|
const bool tab = file()->tab();
|
||||||
if (tab) file()->filehnd()->r->Fd[0].RecOff += 3;
|
if (tab)
|
||||||
|
{
|
||||||
|
file()->filehnd()->r->Fd[0].RecOff += 3;
|
||||||
|
file()->filehnd()->r->Fd[0].Len -= 3;
|
||||||
|
}
|
||||||
// TRecfield* codtab = tab ? new TRecfield(rec, "CODTAB") : NULL;
|
// TRecfield* codtab = tab ? new TRecfield(rec, "CODTAB") : NULL;
|
||||||
for (int i = 0; i < pagecnt; i++)
|
for (int i = 0; i < pagecnt; i++)
|
||||||
{
|
{
|
||||||
@ -773,7 +777,11 @@ int TCursor::filtercursor(int pagecnt, TRecnotype* page)
|
|||||||
np++;
|
np++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (tab) file()->filehnd()->r->Fd[0].RecOff -= 3;
|
if (tab)
|
||||||
|
{
|
||||||
|
file()->filehnd()->r->Fd[0].RecOff -= 3;
|
||||||
|
file()->filehnd()->r->Fd[0].Len += 3;
|
||||||
|
}
|
||||||
// if (tab) delete codtab;
|
// if (tab) delete codtab;
|
||||||
return np;
|
return np;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user