如何根据数据库来建立文件目录
VC 6.0+ODBC
ID Name ParentName LevelNum
1 中国 0 0
2 四川省 中国 1
3 重庆市 中国 1
4 乐山市 四川省 2
5 德阳市 四川省 2
这是表里的内容。
如何根据内容,在当前目录下,来建立一个如下的文件目录。
中国
四川省
乐山市
德阳市
重庆市
这似乎是一个递归的问题,但跟建立树控件又有很大的不同。
恳请老师们的帮助。
CRecordSet recordset;
strSQL="SELECT * FROM 行政区划";
if(!recordset.Open(AFX_DB_USE_DEFAULT_TYPE,strSQL))
{
MessageBox("打开数据库失败!","数据库错误",MB_OK);
return;
}
recordset.MoveFirst();
while (!recordset.IsEOF())
{
//用if(LevelNum)肯定不行,因为LevelNum可以递增到无限大
//这里该如何写代码呢?请老师们帮忙给点提示。有大致的参看代码更好。
recordset.MoveNext();
}
recordset.Close();