我在数据库中建了一个保存treeview节点的字段,但当我在窗体中删除treeview的节点后,treeview数据库中节点值还是以前的值 怎么改啊
例如:窗体中如下:
大自然 节点值0
|
小孩 节点值1
|
大人 节点值2
我删除 小孩
数据库中就变为了
0 大自然
2 大人
我想让 大人的节点值为1
例如:窗体中如下:
大自然 节点值0
|
小孩 节点值1
|
大人 节点值2
我删除 小孩
数据库中就变为了
0 大自然
2 大人
我想让 大人的节点值为1
|
小孩 节点值1
|
大人 节点值2
保持着一个有序的系列!
0,1,2......
当删除操作的时候,update 就ok了 ~!
如当删除值为3的节点,
delete tablename where value =3;
update tablename set value = value -1 where value >3
插入的时候也记得维持好
WHERE name = 'sp_NeiMaUpdate' AND type = 'P')
DROP PROCEDURE sp_NeiMaUpdate
GOCREATE PROCEDURE sp_NeiMaUpdate
@neima varchar(50)
As
SET NOCOUNT OFF
Update dbo.shoujileixing_Table
set neima=neima-1
where neima>@neimaGOexecute sp_NeiMaUpdate '1'
我在查询分析器中这么写想试试对不对,他总说对象名 'dbo.shoujileixing_Table' 无效。怎么回事啊,我有这个表