oracle数据库读取数据如下所示:
代码如下:
//构造节点
struct AREA
{
long id;
long parent_area_id;
string area_name;
std::vector<AREA> children;
}
//从AREA表中根据id读一个结构体Area的数据
void Id2FindAreaTree(Session ses, AREA& Area, int id)
{
Statement select(ses);
select << "SELECT id, parent_area_id,area_name FROM AREA where id =:pid", into(Area.id), into(Area.parent_area_id), into(Area.area_name), use(id), now;
}
//从AREA表中读取树形数据
void Parent_id2FindAreaTree(Session ses, std::vector<AREA>& vArea, int parent_id)
{
vArea.clear();
typedef Poco::Tuple<long, long, string> Area;
typedef std::vector<Area> Are;
Are ar;
Statement select(ses);
select << "SELECT id, parent_area_id,area_na

本文介绍了如何使用C++从数据库中读取数据,并将这些数据呈现到用户界面的TreeCtrl控件上,展示了具体的代码实现和最终效果。
最低0.47元/天 解锁文章
612

被折叠的 条评论
为什么被折叠?



