树形框数据库
① 如图易语言数据库怎样绑定树形框生成多级标题z我是新手.......
2010-10-07 18:06小故事: 很多年前, 一个爸爸和一个妈妈想休假,所以他们决定晚上去城镇。他们叫来最信任一个人来照看孩子。当保姆来的时候,他们的连个孩子已经在床上睡着了。所以保姆只是看了看孩子是否睡的好,就坐下了。
深夜,保姆觉得无聊就想去楼下看电视。但是她看不了,因为楼下没有电视(因为孩子的父母不希望他们的孩子看太多垃圾)。她就打电话给孩子的父母,问是否可以在他们的卧室看电视,当然孩子的父母同意了。
但保姆又想要最后一个请求。
她问是否可以用毯子或者衣服盖住那小丑雕像,因为那使她感到很害怕。
电话沉默了一会。
(此时爸爸在和保姆通话)
他说:带孩子离开房间……
我们将会叫警察……我们从来没有什么小丑雕像。
那小丑很可能是一个从监狱逃出来的杀人犯。
电话里沉默了一会儿。
(正在跟保姆通话的孩子的父亲)说:带上孩子们,离开房子……我们会通知警察……我们没有一个小丑雕像……
孩子们和保姆被小丑谋杀了。
结果是,小丑是一个从监狱里逃出来的杀人犯
如果你不在5分钟内转发这个贴子,这个小丑在凌晨3点时将会拿着刀站在你的床前。
我在这里发了,这就是恶魔般的小丑没有杀我的原因
我很害怕,所以发了,对不起
② 易语言里怎么读取数据库里的数据到树形框
‘不用外部数据库,添加一个数据库连接1控件:
’假设库文件名为“产品数据库.mdb”,库中的表名为“产品表”,产品字段名“类别”
全局变量:a文本型
如果真(数据库连接1.连接Access(取运行目录()+“产品数据库.mdb”,“”)=假)
信息框(“连接数据库失败!”,0,)
返回()
’添加一个记录集控件;
记录集1.置连接(数据库连接1)
‘上面我们已经打开并且连接好了MDB数据库,接下来我们做读取和显示;
记录集1.打开(“select*from产品表”,#sql语句,#服务器端游标)
记录集1.到首记录()
判断循环首(记录集1.尾记录后=假)
记录集1.读文本(“类别”,a)
如果真(a=“日用品”)
树型框1.加入项目(0,a,,,,,)
如果真(a=“洗化用品”)
树型框1.加入项目(1,a,,,,,)
如果真(a=“洗发水”或a=“洗衣粉”)
树型框1.加入项目(2,a,,,,,)
记录集1.到下一条()
判断循环尾()
记录集1.关闭()
③ 请教如何用数据库保存树形结构的数据
在表里建立两个字段,一个是本记录ID,一个是本记录所对应的父节点的信息所在的ID,如下:
id
int,
parentid
int,
....
④ 怎样设计树形目录的数据库用SQL
首先你要确定你所使用的DBMS产品,因为在ORACLE和SQL SERVER等DBMS的SQL语法有局部的不同,但大体上语句是一样的。
CREATE TALBE tmpDB (
tid int identity(1,1) primary key, --表主键,可以不用加not null一般使用了primary key就可默认为not null
tname varchar(100) not null, --节点名称
fatherID int --父节点ID
)
GO
生成树形数据结构
select
*
from
table
start with id = ?
connect by prior id = ?
⑤ sql server 2005实现树形菜单显示的数据库表怎么设计
第一种:单表。
列分别为 id、菜单名称、子菜单id列表;
id:菜单的唯一编号
子菜单id列表:用逗号(或其他分隔符)分割的多个id的字符串,再由程序中进行处理,分割出多个id;
优点:查询速度非常快。
缺点:不利于维护和拓展,在进行菜单项排序时需要再多写代码进行处理。
第二种:单表内连接。
列分别为 id、菜单名称、父菜单id;
根节点的父菜单id为null或者0等一个可以唯一标志的。在查询时进行表内连接查询;
优点:利于表结构的维护和拓展,并且符合设计范式;
缺点:在查询时会造成一些麻烦,并且性能上会受到影响。
当然还有很多其他的方法,这里只例举2个比较常用的方法。
⑥ 怎么在数据库中保存一棵树形结构请设计出数据库
3个字段就可以了
节点本身的 ID,节点内容Content,父节点 ParentID;
当 ParentID = ID 为根节点;
查找某个节点的孩子
Select ID,Content,ParentID
Form tblTree
Where ParentID=X
查找某个节点的老子
SQL 语句嵌套下
Where ID=ParentID-X
⑦ 树形数据库有哪些
树形数据库介绍与特征:
关系数据库中BOM结构是树状的,但是速度不怎么样。
理想中树形结构应该具备如下特征:
数据存储冗余度小、直观性强;
检索遍历过程简单高效;
节点增删改查CRUD操作高效。