关于MzTreeView10我只是改了以下代码
<%Dim Conn, rs
  Set Conn  = Server.CreateObject("ADODB.Connection")
  Set rs    = Server.CreateObject("ADODB.Recordset")
  Conn.open "Driver={SQL Server};Description=192.168.1.17;SERVER=192.168.1.17;UID=sa;Password=sa;DATABASE=数据库"
  rs.open "Select ID, parentId, text, hint, icon, data, url, target, method,bid From v_tree where bid=4 order by ID", Conn
%>我的v_tree在SQL查询分析器里可以正常输出,为什么在ASP里就运行不了,是什么原因造成的~
因为我要加一些权限,所以使用视图,函数或是存储过程都试过了,就是在ASP里显示不了~我的视图是这样写的,
SELECT a.*, b.ID AS bid
FROM dbo.treeview a CROSS JOIN
      dbo.t_Power b
WHERE (CHARINDEX(',' + RTRIM(a.ID) + ',', ',' + b.power + ',') > 1)请指教~跟表的字段类型有关系吗?SQL里用的是nvarchar类型的,直接转换得到的~

解决方案 »

  1.   

    第一,我那只是一个ASP的示例。
    第二,这只是一棵纯静态的树,只要浏览器里加载了那种格式的JS语句就可以正确显示,至于你后台是如何拼接成这样的内容输出到客户端的,这个偶不管。
      

  2.   

    把sql语句中的where bid=4 去掉,因为这样会把根节点过滤掉,导致不能正确显示