仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 561|回复: 8
打印 上一主题 下一主题

[学习教程] MSSQL网站制作之操纵treeview 控件的两个函数(转贴+原...

[复制链接]
飘灵儿 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:34:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
先说DDL的分类。有一类DDL,是不需要重建表的,比如加非聚簇索引。这类操作其实不会丢数据,也是在原表上直接操作,对于我们“以恢复数据为目的”的闪回,是可以先忽略的。另外一类,则是会影响到表数据的操作。treeview|函数|控件|原创
/**********************************************************/
//function:遍历一切的项,查找方针项
//uf_find_item
//para:
//1.handle:项目句柄long
//2.a_data:方针项数据string
//3.ai_type:查找范例int
//return:(none)
//
//date
//comment:
//ai_type=1是正确查找
//ai_type=2是含混查找
/*********************************************************/

Longl_ret,l_find
TreeViewItemltvi_find

//没有找到
ib_find=FALSE

IFIsNull(a_data)THEN
//MessageBox(ga_app.dwmessagetitle,"请输出查询前提!",StopSign!)
RETURN-1
ENDIF

//DoWhileYield()
//Loop

DOWHILEhandle-1ANDNOTib_find
THIS.GetItem(handle,ltvi_find)
IFai_type=1THEN//是正确查找
IFstring(ltvi_find.data)=a_dataTHEN
SelectItem(handle)
ib_find=TRUE
RETURNhandle
ENDIF
ELSE//是含混查找
IFPos(ltvi_find.label,String(a_data))>0THEN
SelectItem(handle)
IFMessageBox(,是不是查找下一项"+&
String(a_data)+",Question!,YesNo!,2)=2THEN
ib_find=TRUE
RETURNhandle
ENDIF
ENDIF
ENDIF
//---判别该项是不是有子项,有则,递回挪用,处置前往值获得方针项句柄---//
l_ret=THIS.FindItem(ChildTreeItem!,handle)
IFl_ret>0THEN
l_find=THIS.uf_find_item(l_ret,a_data,ai_type)
ENDIF
handle=THIS.FindItem(NextTreeItem!,handle)
LOOP

IFib_findTHEN
RETURNl_find
ELSE
RETURN-1
ENDIF


//=====================================
////ue_deleteitems
//删除一切树形节点的函数
//longal_handle
//wuhai
//20040725
//======================================
longll_chi_handle,ll_parent_handle
longll_c
ll_chi_handle=this.FindItem(ChildTreeItem!,al_handle)
ifll_chi_handle>0then
this.eventue_deleteitems(ll_chi_handle)//递回函数

endif
ll_parent_handle=this.FindItem(ParentTreeItem!,al_handle)
ifal_handle=-1andll_parent_handle=-1andll_chi_handle=-1thenreturn
this.deleteitem(al_handle)
il_c++
this.eventue_deleteitems(ll_parent_handle)//递回函数
因此我们看到,这些信息足够让我们对单个操作实现“逆操作”。
飘飘悠悠 该用户已被删除
沙发
发表于 2015-1-19 16:56:25 | 只看该作者
如果是将来做数据库的开发设计,就应该详细学习T-SQL的各种细节,包括T-SQL的程序设计、存储过程、触发器以及具体使用某个开发语言来访问数据库。
蒙在股里 该用户已被删除
板凳
发表于 2015-1-25 12:28:07 | 只看该作者
原来公司用过MYSQL自己也只是建个表写个SQL
小妖女 该用户已被删除
地板
发表于 2015-2-2 22:05:11 | 只看该作者
呵呵,这就是偶想说的
愤怒的大鸟 该用户已被删除
5#
发表于 2015-2-8 10:53:47 | 只看该作者
比如日志传送、比如集群。。。
若相依 该用户已被删除
6#
发表于 2015-2-25 09:19:34 | 只看该作者
多走走一此相关论坛,多看一些实例开发,多交流0经验,没什么的,我也是刚学没多久!加油
金色的骷髅 该用户已被删除
7#
发表于 2015-3-7 19:24:06 | 只看该作者
大家注意一点。如下面的例子:
不帅 该用户已被删除
8#
发表于 2015-3-15 12:15:51 | 只看该作者
对于数据库来说,查询是数据库的灵魂,那么SQL查询效率究竟效率如何呢?下文将带对SQL查询的相关问题进行讨论,供您参考。
活着的死人 该用户已被删除
9#
发表于 2015-3-22 01:09:01 | 只看该作者
我是一个ERP初学者,对于前台运用基本熟悉,但对于后台SQLServer的运用一点也不懂,特想学习下相关资料。至少懂得一些基本的运用。希望各位能给于建议,小弟再谢过!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 23:54

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表