起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: lity

【结贴】[请求]怎样截到信息集上设置的约束??

[复制链接]
发表于 2009-11-10 13:34:10 | 显示全部楼层
那你把具体的错误信息贴出来看看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-10 13:40:31 | 显示全部楼层
错误提示入图:
然后跳到post那句

qqq.gif

576.05 KB, 下载次数: 133

回复 支持 反对

使用道具 举报

发表于 2009-11-10 13:50:40 | 显示全部楼层
这个提示信息是你自己在唯一性约束设置的内容么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-10 13:51:29 | 显示全部楼层
是,但是跳到程序里面就不好了
回复 支持 反对

使用道具 举报

发表于 2009-11-10 14:02:00 | 显示全部楼层
数据集的唯一约束是在post时会触发。
你不加代码,直接预览一下信息中的数据集--datagrid展现,然后操作一下数据,填一个会触发唯一约束的,然后键盘的上下键移动一下(此时就是数据集的post),此时就会报唯一约束的提示了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-10 14:05:30 | 显示全部楼层
这个我发现了,但是必须要post,怎么办呢?否则从表看不到sql语句插入的数据,所以必须先post
回复 支持 反对

使用道具 举报

发表于 2009-11-10 14:07:42 | 显示全部楼层
你不是要插入从表的数据么?为什么要去执行主数据集的post呢?
另外,主数据也没有做插入呀,不会触发这个唯一约束的呀。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-10 14:27:16 | 显示全部楼层
新增时候,主表一些字段自动填充,然后点插入按钮,从表通过insert语句插入数据,现在看不到从表数据,点保存才能看到,这样操作不是很方便,所以就发现,要先将主表post,从表插入数据就立刻能看到,就是这样……
回复 支持 反对

使用道具 举报

发表于 2009-11-10 14:38:14 | 显示全部楼层
新增时--对主表做的吧?
然后点插入按钮--这是对从表数据做插入吧?
从表通过 insert 做插入---这直接对数据库中的物理表做的么?
那你主表数据都没保存,就让从表的数据插入到物理表了?

现在不太清楚你具体是怎么做的,你这样吧,做个简单例子上来看看吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-10 14:55:41 | 显示全部楼层
就是因为主表没保存,所以我写的主表post啊,当违反唯一约束就报错,就是上面所说的
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-14 21:06 , Processed in 0.037682 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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