BREW链表数据删除问题
有这样两个结构:Table,Row。
Table里有三个变量:int RowCount和uint16* RowID和int nID。
Row里有两个变量:AECHAR* pContent和int nID。
这两个结构是相互关联的。也就是说:如果数据库里nID = 3的Row结构有四个的话,那么数据库里nId = 3的Table结构有且仅有一个,并且该Table结构里的变量RowCount = 4,并且该Table结构里的变量RowID里记录的是这四个Row结构在数据库中的记录ID的集合。
现在的问题是:我要删除第二个、第四个Row结构,同时也得更新Table结构里的数据。最后我需要的结果是:数据库里nID = 3的Row结构剩下两个,nID = 3的Table结构里的RowCount变量的值更新为2,RowID的值更新为第二个、第四个结构体在数据库中的记录ID的集合。
还请各位大侠不吝赐教!