SQL2005 improved T-SQL is much better than SQL2k/7, makes managing hierarchical data easier, but the task is still a lot of work. Getting data out for display is the easy part, the article "Let’s assume we have TreeViewSampleDB database with the SampleCategories table as follows...", organizing data with tree-path, "1.2.5", getting the correct path data into the table, and also able to update the tree structure, are hard to do.
My portal site tabs table has a tree-path column for data like "1.2.5", the tree structure can be changed to allow sitemap changes, just like moving file folders in Windows Explorer. The SQL code is complex, UDF, stored procedures, and triggers, all used. It would be difficult for me to explain the code, even I wrote it. Managing hierarchical data in SQL is tricky, but very useful topic, really need more discussion, hope the author of that article will write a follow-on, about how to get the path data in, and update it.
WebSql Data Provider, Secure, efficient remote SQL database access over HTTP!