表INFO内容如下:
ID NAME code uppercode X Y
1 sh qwe lj 12 34
2 ty sde qwe 34 54
3 te xdv sde 65 23
4 di zsc sde 87 23
.
.
.
意图:
想要根据X,Y的值画一个树状图
问题:
由本级找上级的时候,搜索判断语句不会写,因为刚接触到这个问题,对数据库方面的了解很少,还请高手帮写下,是在VC++2005上写的代码
/////////
程序写的如下.
CINFO ainfo;
ainfo.Open();
if(ainfo.IsOpen())
{
while(!IsEOF())
{
CPoint point1,point2;
point1.x=ainfo.m_x;
point1.y=ainfo.m_y;
///
CString str;
str=ainfo.uppercode;
///
在code里搜索与str相等的代码, //问题就出在这,
找到后把所在行的坐标X,Y赋值给point2. //我不会写这段.
///////
再画线,(画线代码已经解决)
}
ainfo.MoveNext();
}
ainfo.MoveFirst();
ainfo.Close();
................
上面的代码,是我的思路,个人认为应该可以.
高手看了给个意见,
由于近期内就要解决的.
所以还请各位看贴的,在不能解决的时候帮顶下,谢谢了.分,后面解决后,一定给.
------解决方案--------------------------------------------------------
帮你Up下