最近做的一个项目中关于父子菜单的应用中,不用系统的菜单不大一致,需要复制已有的父子级菜单再进行稍微的处理,一般的复制数据时相对比较容易,而复制父子菜单的关系到本表中是有一定难度,于是采用游标的方式实现:

 

代码

 
SET IDENTITY_INSERT dbo.online_module ON;
 
 
declare @eid int;
 
set @eid=ident_current('dbo.online_module');
 
 
insert into online_module(ModuleID,ApplicationsID,CName,Directory,img,IsSystem,OrderLevel,[Close],EnName,Show,[System],PageCode,TmpParentID,parentid)
 
 
select ModuleID+@eid,ApplicationsID,CName,Directory,img,IsSystem,OrderLevel,[Close],EnName,Show,[System],PageCode,TmpParentID,case parentid when 0 then 0 else parentid+@eid end from dbo.online_module
 
where belongid =1
 
 
SET IDENTITY_INSERT dbo.online_module OFF;

 

 

posted @ 2010-03-08 15:44 jantouy 阅读(85) 评论(0) 编辑
摘要: 这段时间采集一些网络资源,考虑到采集源的防采集屏蔽,于是火车头采集器也排不上用场了,只能自己写一个,部分代码如下:阅读全文
posted @ 2008-11-14 15:07 jantouy 阅读(818) 评论(0) 编辑
摘要: 这段时间采集一些网络资源,考虑到采集源的防采集屏蔽,于是火车头采集器也排不上用场了,只能自己写一个,部分代码如下:阅读全文
posted @ 2008-11-14 15:05 jantouy 阅读(548) 评论(0) 编辑
Code
posted @ 2008-08-07 15:30 jantouy 阅读(441) 评论(4) 编辑
摘要: 很实用的html代码,经常会用的到……阅读全文
posted @ 2008-05-29 16:39 jantouy 阅读(62) 评论(0) 编辑
摘要: Ajax的原理简单来说通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面。这其中最关键的一步就是从服务器获得请求数据。要清楚这个过程和原理,我们必须对 XMLHttpRequest有所了解。 阅读全文
posted @ 2008-05-29 16:32 jantouy 阅读(524) 评论(0) 编辑
摘要: ;' not allowed before 'ELSE'                       ElSE前不允许有“;”
'' clause not allowed in OLE automation section         在OLE自动区段不允许“”子句
'' is not a type identifier                     不是类型标识符
'' not previously declared as a PROPERTY              前面没有说明PROPERTY
阅读全文
posted @ 2008-04-30 11:18 jantouy 阅读(1557) 评论(0) 编辑
摘要: 1 只有一个DCU文件的组件。DCU文件是编译好的单元文件,这样的组件是作者不想把源
码公布。一般来说,作者必须说明此组件适合Delphi的哪种版本,如果版本不对,在安装时
就会出现错误。也正是因为没有源码,给使用者带来了不便,那就是一旦Delphi版本升级,
此组件就不能再使用了,当然有的作者给出了几种版本的DCU文件,用户根据需要选择使用。阅读全文
posted @ 2008-04-28 14:34 jantouy 阅读(1076) 评论(0) 编辑
摘要: 1.使用排序使数据有序

通常,你的所有数据真正需要的仅仅是按某种顺序排列。SQL的ORDER BY语句可以以字母或数字顺序组织数据。因此,相似的值按组排序在一起。然而,这个分组时排序的结果,并不是真的分组。ORDER BY显示每条记录而分组可能代表很多记录。
阅读全文
posted @ 2008-04-23 19:26 jantouy 阅读(467) 评论(0) 编辑
摘要: 1.document.write( " "); 输出语句
2.JS中的注释为//
3.传统的HTML文档顺序是:document- >html- >(head,body)
4.一个浏览器窗口中的DOM顺序是:window- >(navigator,screen,history,location,document)
5.得到表单中元素的名称和值:document.getElementById( "表单中元素的ID號 ").name(或value)
6.一个小写转大写的JS: document.getElementById( "output ").value = document.getElementById阅读全文
posted @ 2008-04-06 11:30 jantouy 阅读(386) 评论(1) 编辑