请教:VC中的Tree控件与SQLite数据表的使用问题
我要把数据表中的数据,以树的形式显示在对话框中。 比如: 只要数据表中有3个字段、id、parentid、name 请问我如何写一些代码将数据表中的内容填到树控件中去
引用 一般是用递归的方法来实现,当然也可以把递归算法转换成循环。 从主主结点开始 select * from xxx where parentid is null 然后逐个显示。 下面例子中有一个其它数据库中的算法,或许可以参考一下 http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/02/4142971.aspx MySQL中进行树状所有子节点的查询 谢谢啊 我研究一下 不懂再问 最后使用了静态方法建立了树状结构 呵呵 文章收藏了 以后应该还有用得到的地方 谢谢 引用 一般是用递归的方法来实现,当然也可以把递归算法转换成循环。 从主主结点开始 select * from xxx where parentid is null 然后逐个显示。 下面例子中有一个其它数据库中的算法,或许可以参考一下 http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/02/4142971.aspx MySQL中进行树状所有子节点的查询
相关问答:
我有一份sqlite数据库文件,但不知道里面的表名,如何枚举出所有的表名以及其字段名?? 关键是sqlite的sql语句如何写?我试了一些sql语句不行,特来求助。 字段名 则无法象表名一样从数据库系统表中直接 ......
程序代码如下: sqlTime = "select SUM(onlineTimeSpan) from T_OnlineTimeSum where ipAddress = :a AND onlineDate BETWEEN :b AND :c";   ......
在vs2005中引用了using System.Data.SQLite; 定义了一个连数据库连接变量public SQLiteConnection dBConn; 就报下面这个错误了. The type 'System.Data.Common.DbConnection' is defined in an ass ......
sqllite里面有什么方法把int转换为十六进制存储的呢? 例如,strftime('%s', 'now') 得到1263777947,当前的秒数,我想存储为它的十六进制表示"4B53B89B" 谢谢.. 其实我是想strftime ......
我想要将sqlite数据库中的数据,以树控件的形式读出,并且显示在对话框上面,不知道怎么做,来请教一下。 ps:看到有使用树控件和access的,里面有数据库引擎来连接数据库和程序,我不知道SQLite如何与程序连接起 ......