|
<< Click to Display Table of Contents >> C Examples: DbiCreateInMemTable |
![]() ![]()
|
Create an in-memory table with two fields, one alpha, and one numeric.
This example uses the following input:
fDbiCreateInMemTable(hDb, &hInMemCur);
DBIResult fDbiCreateInMemTable(hDBIDb hTmpDb, phDBICur phTmpCur)
{
DBIResult rslt;
UINT16 NumFields;
FLDDesc fldDesc[] = {
{ // Field 1 - ALPHA
1, "MyAlpha", fldZSTRING, fldUNKNOWN, 10, 0,
0, 0, 0, fldvNOCHECKS, fldrREADWRITE
},
{ // FIELD 2 - NUMERIC
2, "MyNumber", fldFLOAT, fldUNKNOWN, 0, 0, 0,
0, 0, fldvNOCHECKS, fldrREADWRITE
}
};
NumFields = sizeof(fldDesc) / sizeof(FLDDesc);
rslt = Chk(DbiCreateInMemTable(hTmpDb, "InMemTbl", NumFields, fldDesc,
phTmpCur));
return rslt;
}