没分了,走过路过的高手帮看看,怎么改?为什么会出错呢?谢了.在线等.
TreeView1.Items.Clear;
TreeView1.Items.Add(nil,'全部');
RootNode.ImageIndex:=0; //初始化大树
with DataM.q1 do
begin
Close;
SQL.Clear;
SQL.Add('Select tag from Navtree group by tag ') ;
Open;
while not eof do //出错的位置++++++++++++++++++++
begin
Tags:=FieldValues['Tag'];
RootNode:=TreeView1.Items.Add(Nil,Tags);
//初始化小树
with datam.q2 do
begin
sql.Clear;
sql.Add('select name1 from Navtree where tag='''+trim(DataM.q1.FieldValues['Tag'])+''' troup by name1');
Open;
while not eof do
begin
TreeView1.Items.AddChild(RootNode,DataM.q2.FieldValues['name1']);
next;
end;
end; next;
end;
end;
TreeView1.Items.Clear;
TreeView1.Items.Add(nil,'全部');
RootNode.ImageIndex:=0; //初始化大树
with DataM.q1 do
begin
Close;
SQL.Clear;
SQL.Add('Select tag from Navtree group by tag ') ;
Open;
while not eof do //出错的位置++++++++++++++++++++
begin
Tags:=FieldValues['Tag'];
RootNode:=TreeView1.Items.Add(Nil,Tags);
//初始化小树
with datam.q2 do
begin
sql.Clear;
sql.Add('select name1 from Navtree where tag='''+trim(DataM.q1.FieldValues['Tag'])+''' troup by name1');
Open;
while not eof do
begin
TreeView1.Items.AddChild(RootNode,DataM.q2.FieldValues['name1']);
next;
end;
end; next;
end;
end;
解决方案 »
- ComboBox1怎样根据ID显示默认值?
- 图有问题重开--->>>【求】树节点的最短路径算法?
- DBGridEh中增加checkbox列
- 怎么样从SQL中读取数据,并用xmldocument组件绑定一特定的. xsd文件生成一个xml文件?
- SOS 请问:在delphi中如何显示cad文件,用什么控件?请知道的给出具体的代码或提示。谢谢
- 请教:欺骗网关做端口映射。(100分)
- ◆◆在IntraWeb下有哪种控件支持报表打印,rave? fastreport ? 水晶报表?◆◆
- 我现在要打印的效果 就是一张表格,up 有分,不够再加!!
- 一个关于数据库的问题,高手请进(很急!!!!!)
- 怎样去掉字符串两端的空格
- 【请教】图形问题!
- C语言必成Delphi
如果把q2这部份查询去掉就可以,但是这样的话我的子层就出不来了啊