起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 554|回复: 17

【结】id自动编号**

[复制链接]
发表于 2008-2-27 17:02:39 | 显示全部楼层 |阅读模式
我要用DATASETDE的APPEND属性想表里插入值.表里有个ID字段.我想把他设置成自动加一.但是在执行ApplyUpdates时.报错"ID是必须的".请问下这个问题在平台应该如何解决.
回复

使用道具 举报

发表于 2008-2-27 17:11:40 | 显示全部楼层
你是怎么填充这个ID的呢?
一个可以用参数(业务模型\业务系统\公共\公共参数组\流水号参数组),设置自动填充;
另一个用数据库的种子字段,参考:http://bbs.justep.com/forum.php?mod=viewthread&tid=510
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-27 17:28:05 | 显示全部楼层
我只直接在sql2000把他设置为自动加一的.所以他在平台不能鉴别是吗?
回复 支持 反对

使用道具 举报

发表于 2008-2-27 17:33:54 | 显示全部楼层
你怎么设置的,是用的种子吗?那你参考2楼的连接检查一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-28 09:01:31 | 显示全部楼层
如果想2楼那样设置.在datasetbzsjj1.append;后还要不要给id字段赋值?还是ID在执行APPEND的时候自动插入了id?
回复 支持 反对

使用道具 举报

发表于 2008-2-28 09:38:50 | 显示全部楼层
如果用种子字段,不要给ID这个字段赋值,这个字段由数据库去维护,不要管。如果用参数,要么设置自动填充,要不手工填充这个值。如果设置自动填充,append数据集的时候,id这个字段会根据设置自动填充的,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-28 11:09:00 | 显示全部楼层
我按照种子字段的方法做,但是还是说

aq.jpg

15.72 KB, 下载次数: 246

回复 支持 反对

使用道具 举报

发表于 2008-2-28 11:18:33 | 显示全部楼层
根据2楼给的连接。请再仔细一步一步检查一下,肯定某步没有做到,或者设置的不对
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-28 11:34:48 | 显示全部楼层
我们这边都做按你哪个做了,都说不行的.我在dataset"允许更新"里的设置你看下有错吗?我没有在生成物理表了的.

addddddd.jpg

37.14 KB, 下载次数: 237

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-28 11:36:12 | 显示全部楼层
图2

dddd.jpg

20.52 KB, 下载次数: 254

回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-7 23:25 , Processed in 0.043951 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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