| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1034 人关注过本帖
标题:[求助]treeview操作删除数据库记录的问题请教
只看楼主 加入收藏
wangchj
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-4-17
收藏
 问题点数:0 回复次数:3 
[求助]treeview操作删除数据库记录的问题请教
数据库中的记录通过treeview进行显示,在treeview中选择一条记录,然后点击删除按钮,希望的效果是treeview和数据库中的数据同时删除。下面的代码为什么不能实现这个功能呢?请各位前辈给予指点一下,谢谢!!
procedure Tyhglform.BitBtn2Click(Sender: TObject);
var
rt:integer;
tmpQuery:TQuery;
selected:string;
begin
selected:=treeview1.Items.Item[treeview1.selected.absoluteindex].Text;
if (selected=username) then
begin
Application.MessageBox('不能删除当前系统用户!','系统提醒',mb_ok);
exit;
end
else
begin
rt:=Messagedlg('你确定要删除用户'+selected+'?',mtwarning,[mbyes,mbno],0);
if rt=mrno then
exit
else
begin
tmpQuery:=TQuery.Create(self);
tmpquery.DatabaseName:='xxgl';
tmpQuery.SQL.Clear;
tmpQuery.SQL.Add('delete * from operator');
tmpQuery.SQL.Add('where name='''+TLabel(TreeView1.Selected.data).Caption+'''');
tmpQuery.ExecSQL;
TreeView1.Selected.Delete;
tmpQuery.Free;
end;
end;
end;
搜索更多相关主题的帖子: treeview 数据库 selected begin 删除 
2006-07-25 16:02
volte
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:69
帖 子:1167
专家分:1316
注 册:2004-12-19
收藏
得分:0 

你的treeview 没有实现通常我们说的刷新功能。


大家都是朋友,有空就来坐坐!
2006-07-25 18:27
wangchj
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-4-17
收藏
得分:0 
以下是引用volte在2006-7-25 18:27:30的发言:

你的treeview 没有实现通常我们说的刷新功能。

楼上的能不能说说该怎么实现刷新功能?谢谢


2006-07-26 08:56
volte
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:69
帖 子:1167
专家分:1316
注 册:2004-12-19
收藏
得分:0 

重新调用初始化treeview的那段代码。


大家都是朋友,有空就来坐坐!
2006-07-26 09:01
快速回复:[求助]treeview操作删除数据库记录的问题请教
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018748 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved