求助,关于阿信的xtree树,谁有改成sql版的经验,几个技术问题求助,在线等!

研究汽车的米舞指 2004-08-05 09:26:03
1.server.asp里面,ActiveConnection = dbConn;
CommandType = 4;
CommandText = "dtree";
var objRs=Execute(null,parseInt(id));
dtree是存储过程吧,这个写在哪里,为什么我找不到?
2.我需要改字段名称,为什么parentid这个字段始终在各个页里都找不到?

3.谁能给我讲讲原理.
谢谢!
...全文
297 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
cuipi2003 2004-08-05
  • 打赏
  • 举报
回复
var dbConn=Server.CreateObject("adodb.connection");
dbConn.Open(Application("strConn"));
//var dbCmd=Server.CreateObject("adodb.command");
//with(dbCmd){
// ActiveConnection = dbConn;
// CommandType = 4;
// CommandText = "DeptTree";
// var objRs=Execute(null,parseInt(id));
//}
var objRs=Server.CreateObject("adodb.recordset");
var sql="SELECT (select count(*) from xtree where xtree.parentid=x.id) AS children, *
FROM xtree AS x
WHERE parentid="+id+"";
objRs=dbConn.Execute(sql)
  • 打赏
  • 举报
回复
后建立一个存储过程名字也叫dtree就可以了

SELECT (select count(*) from xtree where xtree.parentid=x.id) AS children, *
FROM xtree AS x
WHERE parentid=[@parentid];
这句话直接写在sql存储过程好象不行的!?要声明吧.如何改写?
  • 打赏
  • 举报
回复
因为数据库我不方便修改.
SELECT (select count(*) from xtree where xtree.parentid=x.id) AS children, *
FROM xtree AS x
WHERE parentid=[@parentid];
这句话能否在程序中建立?我替换到text中去,结果无法运行.
还有,阿信的代码只要有一点错误就显示无法加载,看不到出错信息,很难调试,有没有解决方法?
cuipi2003 2004-08-05
  • 打赏
  • 举报
回复
tree.asp?id=0
测试,如果xml能正常现实就表示通过了
cuipi2003 2004-08-05
  • 打赏
  • 举报
回复
和global没关系
css目录中的htc和xsl一定要有
然后修改tree.asp文件的数据库连接
用三sql的导入功能把表导入数据库,然后建立一个存储过程名字也叫dtree就可以了
  • 打赏
  • 举报
回复
天啊, 我不知道改了什么地方,现在连运行都看不到了.显示加载失败!
global.asp是不是一定要放网站跟目录下?index.asp呢
cuipi2003 2004-08-05
  • 打赏
  • 举报
回复
程序不需要该,数据库连接改一下就可以了
把那个试图中的sql语句建一个一样dtree的存储过程,代码拷贝进入就能用了
  • 打赏
  • 举报
回复
请问你改 成sql版本,需要改哪些页面,还有视图怎么改?
cuipi2003 2004-08-05
  • 打赏
  • 举报
回复
access的存储过程写在查询里面的,就是那个试图dtree
我改成sql server版本了
parentid就是xtree那张表中的一个字段
原理是基于xml和js
  • 打赏
  • 举报
回复
兄弟误会了我的意思,我不是传值给tree,而是从树中将选中的id传回母页面。他的onclick事件都写在xtree.htc里面的。
折腾了一下午,虽然原先不会xml,不过现在大概搞清楚他的结构了。
加一段:
function mousedblclick(bid)
{
//alert('s');
var e=window.event.srcElement;
var E=e.parentNode;
//alert(E.type);
if(E.type=='parent'){alert('请选择底层单位');return false;}
opener.form1.xbudgetid.value=E.uid;
opener.form1.xbudgetname.value=E.uname;
window.close();
}

ok!
贴出来也许对以后碰到问题的兄弟有帮助!
cuipi2003 2004-08-05
  • 打赏
  • 举报
回复
不需要修改xtree.htc
只要把参数传过去就行了
<link rel="stylesheet" type="text/css" href="css/xtree.css">
<div id="xtree" class="xtree" XmlSrc="tree/tree.asp?ID=<%=request("ID")%>"></div>
这样就可以了,如果你一定要修改htc就要修改xsl
htc和xsl文件主要是要修改路径的问题,建议还是不要改动目录结构的好,我比较懒所以没有改
这连个文件只要目录结构一直可以复用的
  • 打赏
  • 举报
回复
好了,读取数据我已经搞定了.
现在第二个难题,我想把选中的id传到operner页面中去,需要修改xtree.htc控件了,该怎么改?
因为牵涉到树里面的属性和方法,可能比较难.不知道兄弟有没有做过?
如果能帮我弄好,我另送100分,谢谢~
内容概要:LTK8319是一款单通道H桥有刷直流电机驱动器,工作电压范围为2.5V至12V,支持最高3.9A的峰值电流和2.5A的平均电流驱动能力,适用于小家电、玩具、电子锁、机器人等小型电动设备。该芯片通过两个逻辑输入(INA和INB)控制电机的正转、反转、停止与刹车,并支持PWM调速控制。集成欠压锁定(UVLO)、过温保护(TSD)及自动故障恢复功能,确保系统安全可靠运行。当INA和INB持续为低电平时,芯片进入低功耗休眠模式,显著降低静态功耗。采用ESOP-8封装,符合环保无铅标准。; 适合人群:电子工程师、嵌入式系统开发者、电机控制技术人员,以及从事小型机电产品研发的设计人员;具备基本电路知识和电机控制经验者更佳。; 使用场景及目标:①用于驱动小型有刷直流电机或步进电机的一个绕组,实现精确的方向与速度控制;②适用于电池供电设备中对功耗敏感的应用,利用休眠模式延长续航时间;③在电机启停频繁、负载波动大的场合,发挥其电流控制与保护机制优势,提升系统稳定性。; 阅读建议:此文档提供了详细的电气特性、功能逻辑表、保护机制与时序参数,建议结合典型应用电路进行硬件设计,并重点关注电源去耦电容选型、散热布局及PWM频率设置(不超过100kHz),以确保系统可靠运行。
内容概要:本文研究了一种基于遗传算法(GA)与粒子群优化算法(PSO)融合的无人机三维路径规划方法,旨在解决复杂环境中无人机避障与路径优化的问题。通过构建三维空间环境模型,提出一种结合GA全局搜索能力强与PSO收敛速度快优势的混合优化策略,并利用Matlab平台完成算法仿真与路径可视化。研究不仅实现了无人机在存在多个障碍物场景下的安全、高效飞行路径规划,还对GA与PSO两种算法在路径长度、计算耗时、收敛稳定性等方面进行了对比分析,评估其性能差异,为实际应用中算法选型提供依据。; 适合人群:具备一定算法设计基础和Matlab编程能力的科研人员、自动化与人工智能方向的研究生,以及从事无人机导航、智能控制等相关领域的工程技术人员。; 使用场景及目标:①应用于城市密集建筑区、山地森林等复杂地形中的无人机自主巡检与应急救援任务;②为智能交通、地理测绘、灾害监测等需要自主路径决策的无人系统提供算法支持与仿真验证;③通过对比不同智能优化算法的表现,辅助研究人员在特定应用场景下选择最优路径规划方案。; 阅读建议:建议读者结合提供的Matlab代码进行仿真实验,调整种群规模、迭代次数、障碍物分布等参数,深入理解算法运行机制与性能表现,并可进一步拓展至动态环境更新、多无人机协同避障等更复杂的研究方向。

28,403

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧