起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 233|回复: 12

【结贴】[请求]dataset问题**

[复制链接]
发表于 2008-1-30 17:24:32 | 显示全部楼层 |阅读模式
我有两个dataset,用代码添加新数据后,调用post
第一个dataset1.post没有问题
当调用dataset2.post时,提示没有处在可编辑或insert状态
怎么解决?

例如:
dataset1.append;
dataset1.post;
dataset2.append;
dataset2.post;

为两个数据集添加新数据

dataset1.post;  //没问题
dataset2.post;  //发生异常
回复

使用道具 举报

 楼主| 发表于 2008-1-30 17:26:09 | 显示全部楼层
抱歉代码错了!
应该是:
dataset1.append;
dataset1.edit;
dataset2.append;
dataset2.edit;

为两个数据集添加新数据

dataset1.post;  //没问题
dataset2.post;  //发生异常
回复 支持 反对

使用道具 举报

发表于 2008-1-30 17:54:47 | 显示全部楼层
你edit  dataset2 后,给 dataset2  的某个字段赋值一下看看
回复 支持 反对

使用道具 举报

发表于 2008-1-30 18:17:46 | 显示全部楼层
另外报什么异常,截个图看一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-31 09:36:59 | 显示全部楼层
给dataset2的列赋值,没有问题,但是在post时报异常。

异常.png

7.42 KB, 下载次数: 96

回复 支持 反对

使用道具 举报

发表于 2008-1-31 09:39:08 | 显示全部楼层
你的dataset1和dataset2是不是有主从关系啊。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-31 09:44:50 | 显示全部楼层
有主从关系!
回复 支持 反对

使用道具 举报

发表于 2008-1-31 09:46:45 | 显示全部楼层
那你应该设置的是更新级联,这样就不用控制从数据集的提交了,只控制主数据集就行了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-31 09:49:23 | 显示全部楼层
如何设置更新级联?
谢谢
回复 支持 反对

使用道具 举报

发表于 2008-1-31 09:54:42 | 显示全部楼层
如图:

你现在的设置应该已经是级联更新,所以你上面的代码就不用再控制从数据集的提交了。

aa.jpg

42.52 KB, 下载次数: 80

回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-6 21:21 , Processed in 0.040090 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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