起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 143|回复: 8

唯一约束问题(在线等啊??)(可以结贴了)

[复制链接]
发表于 2007-10-26 15:40:35 | 显示全部楼层 |阅读模式
DataSetBroker_Main.DataSet.Append;
   Guid := Business.System.JSCommon.CreateGUIDStr;
   DataSetBroker_Main.DataSet.FieldByName('F_ProblemID').Value := Guid;
   DataSetBroker.DataSet.FieldByName('F_ProblemID').Value := Guid;
   LBizURL := TBizURL.Create;
   try
     LBizURl.URL := 'Biz:XTBGXTPUBLICPARAMETER.ParamGroup';
     LParam := SystemUtils.TContextUtils.GetParam(Self.Context,LBizURL,'TestApplyNum');
   finally
     LBizURL.Free;
   end;
   TempStr := Variants.VarToStr(lParam.Value);
   DataSetBroker_Main.DataSet.FieldByName('F_TestApplyID').AsString:=TempStr;

就在第一行报错。不知道什原因了,我找了一天了找不到?

111.gif

7.61 KB, 下载次数: 87

回复

使用道具 举报

发表于 2007-10-26 16:25:14 | 显示全部楼层
将要添加的数据和已经存在的数据有重复了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-26 16:35:55 | 显示全部楼层
主键我是自动添充的,并且是guid怎能重复了呢
回复 支持 反对

使用道具 举报

发表于 2007-10-26 16:43:29 | 显示全部楼层
错误是这个意思,你检查一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-26 16:57:59 | 显示全部楼层
我上传资源了麻烦你个看看。
回复 支持 反对

使用道具 举报

发表于 2007-10-26 16:58:01 | 显示全部楼层
主键是自动填充?
那这里又赋值?DataSetBroker_Main.DataSet.FieldByName('F_ProblemID').Value := Guid;
看一下您自动填充的设置
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-26 17:00:32 | 显示全部楼层
资源
回复 支持 反对

使用道具 举报

发表于 2007-10-26 17:05:27 | 显示全部楼层
希望楼主能自己检查出错误,这个唯一约束似乎没有很大的技术难度。
如果我们觉得合适,会主动要求你传资源的。
按照6楼,看看程序
回复 支持 反对

使用道具 举报

发表于 2007-10-30 08:41:02 | 显示全部楼层
??
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-29 12:02 , Processed in 0.046108 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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