| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1313 人关注过本帖
标题:为什么出异常
只看楼主 加入收藏
xxxxx52
Rank: 4
等 级:贵宾
威 望:13
帖 子:689
专家分:0
注 册:2006-4-30
收藏
得分:0 
数据库设计问题..

好的资料下载网站http:///in.asp?id=xuelion2006 嘿嘿帮点一下拉~
2006-08-05 17:07
fengwill99
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2006-7-13
收藏
得分:0 
不是数据库设计问题, bookid 必须设计成唯一值,否则会造成混乱的。

给楼主提一个意见。

当未打开数据表时, 主窗口的按钮都应该处于灰色状态,否则那时候随便点一个,都会出现异常。
2006-08-05 17:08
xupeng
Rank: 1
等 级:新手上路
帖 子:4049
专家分:0
注 册:2006-2-12
收藏
得分:0 
以下是引用fengwill99在2006-8-5 17:00:44的发言:
很简单 bookid 是取唯一值的,你在点击 添加的时候, 默认情况下是把已选定的那一行数据复制为新的一行数据,这样 bookid 就会重复了,在 dataset 里没有问题,但是一旦更新到数据库,就出问题了。 如果你每添加的一个 数据的 bookid 值都没有重复, 点保存数据 就不会出现异常。

这样有两种方法可以改进, 1。 datagrid1 里不显示 bookid ,让 bookid 自动计数。
2。 每次提交添加操作的时候, 检验一次 bookid 是否重复。

按你的程序的目的,当然是第一个方法好啦。

你等会修改成功后把修改的地方给我一份吧,我们交流一下。

不对啊,插入新数据都正常啊,比如你把书名该了之后,点击保存,数据库里的数据没有更改
注意:只是更改数据有问题


反清复明 http://xupeng.
2006-08-05 17:48
fengwill99
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2006-7-13
收藏
得分:0 
以下是引用xupeng在2006-8-5 17:48:36的发言:

不对啊,插入新数据都正常啊,比如你把书名该了之后,点击保存,数据库里的数据没有更改
注意:只是更改数据有问题

这个问题最开始已经解决了。 是 MessageBox.Show ()的问题, 不要在 show()里面用dataset 取值。

2006-08-05 20:07
xupeng
Rank: 1
等 级:新手上路
帖 子:4049
专家分:0
注 册:2006-2-12
收藏
得分:0 
原因是系统根本没有检测到数据发生了变化,因此根本没有运行updatecommand命令,请问,该怎么解决

反清复明 http://xupeng.
2006-08-06 15:37
xupeng
Rank: 1
等 级:新手上路
帖 子:4049
专家分:0
注 册:2006-2-12
收藏
得分:0 
还有没有人会啊

反清复明 http://xupeng.
2006-08-07 12:01
chenjin145
Rank: 1
等 级:禁止访问
帖 子:3922
专家分:0
注 册:2006-7-12
收藏
得分:0 
以下是引用xupeng在2006-8-7 12:01:16的发言:
还有没有人会啊

幫你頂一下
怎麼用了救生圈 還是回沉下去的

ps: 吃飯去了


[url=javascript:alert(1);] [div]fdgfdgfdg\" on\"[/div] [/url]
2006-08-07 12:04
noshow
Rank: 2
等 级:新手上路
威 望:4
帖 子:1127
专家分:0
注 册:2006-4-21
收藏
得分:0 
以下是引用chenjin145在2006-8-7 12:04:46的发言:

幫你頂一下
怎麼用了救生圈 還是回沉下去的

ps: 吃飯去了

因为救生圈也是有寿命的
国产的寿命还会打折的
必须在寿命结束前再次使用才能增加寿命
这样才能不沉下去

楼主比哭了
都怪俺
俺这就帮你研究研究去啊

[此贴子已经被作者于2006-8-7 12:14:44编辑过]


此号自封于2006年11月30日
2006-08-07 12:11
noshow
Rank: 2
等 级:新手上路
威 望:4
帖 子:1127
专家分:0
注 册:2006-4-21
收藏
得分:0 
this.dacces.da.Update(this.dacces.ds.Tables["bookinfo"]);
这句话没问题吧?
我看网上大部分出的问题都是
DataGrid 的 updateCommand 的问题

此号自封于2006年11月30日
2006-08-07 12:28
noshow
Rank: 2
等 级:新手上路
威 望:4
帖 子:1127
专家分:0
注 册:2006-4-21
收藏
得分:0 
http://www.bczs.net/xml/2005/7/12/4138584.xml
看看这个帖子
写的不错
希望对你有帮助

此号自封于2006年11月30日
2006-08-07 12:31
快速回复:为什么出异常
数据加载中...
 
   



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

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