| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2044 人关注过本帖
标题:[求助]数据库中怎么没有保存上数据
取消只看楼主 加入收藏
yuexiayiyu
Rank: 1
等 级:新手上路
帖 子:152
专家分:0
注 册:2007-1-21
收藏
 问题点数:0 回复次数:8 
[求助]数据库中怎么没有保存上数据

数据库连接上了。可以登录系统。可往里面录入数据的时候,系统提示保存成功了。可我到后台的数据库中去查数据怎么就没有数据呢? 请各位帮忙下!!谢过了哦!

搜索更多相关主题的帖子: 数据库 保存 系统 后台 
2007-01-31 09:56
yuexiayiyu
Rank: 1
等 级:新手上路
帖 子:152
专家分:0
注 册:2007-1-21
收藏
得分:0 

if dw_1.modifiedcount() + dw_1.deletedcount() > 0 then
if dw_1.update()=1 then
commit;
messagebox('提示','数据保存成功!')
else
rollback ;
messagebox('提示','数据保存错误。', stopsign!)
end if
else
messagebox('提示','数据没有修改过,没有必要保存!',stopsign!)
end if

这个就是写在保存按钮的下面的!


回头→守望过去岁月 →在我们身上刻下了无法抹去的痕迹→在午夜里→ 静静听见→有人说→过去了→过去了
2007-01-31 13:56
yuexiayiyu
Rank: 1
等 级:新手上路
帖 子:152
专家分:0
注 册:2007-1-21
收藏
得分:0 

这条语句我加了。可还是不行 。真迷茫了!我在数据库中添加一个用户或是数据什么的。都可以调出来用。可就是录入不上。


回头→守望过去岁月 →在我们身上刻下了无法抹去的痕迹→在午夜里→ 静静听见→有人说→过去了→过去了
2007-01-31 17:42
yuexiayiyu
Rank: 1
等 级:新手上路
帖 子:152
专家分:0
注 册:2007-1-21
收藏
得分:0 

增加用户的时候肯定要先增加一条才行的。但录入数据的时候就没有增加!直接录。可也是不行!


回头→守望过去岁月 →在我们身上刻下了无法抹去的痕迹→在午夜里→ 静静听见→有人说→过去了→过去了
2007-02-01 09:15
yuexiayiyu
Rank: 1
等 级:新手上路
帖 子:152
专家分:0
注 册:2007-1-21
收藏
得分:0 

也许你没有理解我的意思。我刚开始说了俩种不同的录入。打个比方,我现在要录入图书的信息。不是一打开界面就可以直接录入的吗?难道还要增加一条? (当然要录入下一条的时候就得增加一条了)
如果我是增加一个用户的话,就得先增加一条。然后在写入信息 。


回头→守望过去岁月 →在我们身上刻下了无法抹去的痕迹→在午夜里→ 静静听见→有人说→过去了→过去了
2007-02-01 12:05
yuexiayiyu
Rank: 1
等 级:新手上路
帖 子:152
专家分:0
注 册:2007-1-21
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册


在插入按钮的下面。写了dw_1.ScrollToRow(dw_1.insertRow(0))
cb_insert.TriggerEvent(Clicked!)


在保存按妞下面写了: dw_1.accepttext()
if dw_1.modifiedcount() + dw_1.deletedcount() > 0 then
if dw_1.update()=1 then //如果修改成功
commit ; //提交事务
messagebox('提示','数据保存成功!')
else
rollback ; //回滚事务
messagebox('提示','数据保存错误。', stopsign!)
end if
else
messagebox('提示','数据没有修改过,没有必要保存!',stopsign!)
end if


在窗口的OPEN事件中写了:
dw_1.SetTransObject(SQLCA) //设置事务对象
dw_1.Retrieve() //检索数据

if Lower(gs_userid) <> 'tssa' then //不是超级用户
cb_insert.Enabled = False //不允许新建用户
cb_delete.Enabled = False //不允许删除用户
cb_pri.Enabled = False //不允许为用户分配权限
dw_1.SetFilter("userid='" + gs_userid + "'") //只显示当前用户。
dw_1.Filter()
end if


在数据窗口的 rowfocuschanged下写了:

this.SelectRow(0,False)
This.SelectRow(CurrentRow,True)

在数据窗口的 losefocus事件下写了:
this.accepttext()
当然。删除。权限。关闭按妞的代码就没有写上来了。

回头→守望过去岁月 →在我们身上刻下了无法抹去的痕迹→在午夜里→ 静静听见→有人说→过去了→过去了
2007-02-01 15:42
yuexiayiyu
Rank: 1
等 级:新手上路
帖 子:152
专家分:0
注 册:2007-1-21
收藏
得分:0 

在插入按钮的下面。写了dw_1.ScrollToRow(dw_1.insertRow(0))
cb_insert.TriggerEvent(Clicked!)

上面两句应该是在CB_INSERT控件下的CLICKED事件的脚本吧,但为什么最后一句又要执行一次呢

是在cb_insert下面写的。至于这一句是多余的cb_insert.TriggerEvent(Clicked!)一但触发了。它会一直插入。直到程序没有反应 。可我吧这句去掉了,还是不行 。关于这个问题还没有其他方面的原因吗?我实在不知道怎么弄了!


回头→守望过去岁月 →在我们身上刻下了无法抹去的痕迹→在午夜里→ 静静听见→有人说→过去了→过去了
2007-02-02 08:57
yuexiayiyu
Rank: 1
等 级:新手上路
帖 子:152
专家分:0
注 册:2007-1-21
收藏
得分:0 
以下是引用notbig在2007-2-2 10:15:23的发言:
检查DW有没有更新能力
是否未 设DW更新属性

这些具体是那些呢。我实在是找不到了!

回头→守望过去岁月 →在我们身上刻下了无法抹去的痕迹→在午夜里→ 静静听见→有人说→过去了→过去了
2007-02-02 16:43
yuexiayiyu
Rank: 1
等 级:新手上路
帖 子:152
专家分:0
注 册:2007-1-21
收藏
得分:0 

非常感谢!终于可以了。这个属性我上次改了。但是改错了。后来一直以为是代码的事。可没想到。。。。。。。


回头→守望过去岁月 →在我们身上刻下了无法抹去的痕迹→在午夜里→ 静静听见→有人说→过去了→过去了
2007-02-02 17:26
快速回复:[求助]数据库中怎么没有保存上数据
数据加载中...
 
   



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

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