起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 97|回复: 9

【搞定】[请求]数据集报错.**

[复制链接]
发表于 2007-8-14 17:10:31 | 显示全部楼层 |阅读模式
如下图.数据集不在edit和 insert模式.应该怎么做啊?数据集是打开的啊?

question45.gif

4.86 KB, 下载次数: 54

回复

使用道具 举报

发表于 2007-8-14 17:14:59 | 显示全部楼层
这应该是你代码在处理数据集吧,例如修改字段的值之类的,那当然需要先edit数据集才能修改
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-14 17:28:16 | 显示全部楼层
怎么edit?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-14 17:29:00 | 显示全部楼层
原先运行的时候是正常的.我测试过.不知道怎么搞的现在确报错了.
回复 支持 反对

使用道具 举报

发表于 2007-8-14 17:38:47 | 显示全部楼层
那你看看定位到那个错误的代码上,你再检查检查
回复 支持 反对

使用道具 举报

发表于 2007-8-15 11:24:10 | 显示全部楼层
怎么edit?
dsDataSet.DataSet.Edit

请问你原先是用啥开发?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-16 10:21:16 | 显示全部楼层
c#.做的项目也不多.大多数是网站.基本上是边做边学.呵呵.请多多照顾.不知道为什么原先没有edit.测试竟然没有问题.
回复 支持 反对

使用道具 举报

发表于 2007-8-16 11:40:59 | 显示全部楼层
测试竟然没有问题.
怎么测试,如果直接测试数据集,肯定不会报错的,因为数据集状态在你操作的时候会自动变化,且不会执行任何代码
而代码执行就不一样了,数据集在dsBrowse状态只能看数据,不能做修改动作,只有在从dsEdit 或者dsInsert 状态下才能做修改操作
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-16 14:32:20 | 显示全部楼层
原先不是直接测试数据集.是测试包含该数据集的功能.功能可以实现.是不是其他的功能对这个数据集进行了操作,所以影响了.我再仔细检查检查.谢谢了!
回复 支持 反对

使用道具 举报

发表于 2007-8-16 15:08:54 | 显示全部楼层
好,如果是代码更改肯定要先edit把数据状态修改为dsEdit 或者dsInsert ,如果是操作者直接在界面上修改,那么数据集会根据操作,自动变化数据集的状态

结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-14 02:06 , Processed in 0.039786 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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