设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 3363|回复: 7
打印 上一主题 下一主题

键列信息不足或不正确,更新影响到多行?有数据出错环境,请帮忙解决!

[复制链接]
跳转到指定楼层
1#
发表于 2006-9-21 19:58:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
k
遇到一个怪问题!

附件内 bak是数据库备份文件,新建数据库ssss,然后还原bak即可得到数据环境!

ssss.sql为数据库脚本,运行此脚本也可得到数据库运行环境!
问题如下:

工作流程如下:订单表有一个触发器,在添加新数据时,取出报警项目表内的数据,然后加上订单号插入到订单状态表内,现在的问题是:
报警项目表内有一行数据时,在订单表内添加数据不会出错,如果报警项目表内有两行数据时,在订单表内一添加数据就提示:“键列信息不足或不正确,更新影响到多行?”为什么呢?

另一个问题就是如果在sqlserver里直接添加就没有问题!
如果用access连接sql server然后在access里操作的,在access里操作的时候就出这个提示,为什么呢?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2006-9-22 17:26:00 | 只看该作者
版主及各位高手能帮忙看一下吗,很急,先谢谢啦!
3#
发表于 2006-9-22 18:42:00 | 只看该作者
每一个表都设定主键


[此贴子已经被作者于2006-9-22 10:48:11编辑过]

4#
 楼主| 发表于 2006-9-22 19:52:00 | 只看该作者
晕,我会傻到不设主键吗!

拜托试一下好不好!
5#
发表于 2006-9-29 23:56:00 | 只看该作者
你真傻!谁没事会乱回答问题!我是碰见过的,也是解决了的!象你这种态度,永远都不会有答案
[em12]
6#
发表于 2006-9-30 00:11:00 | 只看该作者
set noaccount on
7#
 楼主| 发表于 2006-10-17 18:28:00 | 只看该作者
appleboy0028,sorry,我有点着急,真心向你道歉!

麻烦你帮忙解决一下,我确实是设了主键的!
8#
 楼主| 发表于 2006-10-17 18:33:00 | 只看该作者
lexy2k,谢谢,触发器内加上set nocount on后不再出错,真心感谢,真是一语惊醒梦中人!

你在哪儿,有时间请你吃饭,泡澡,呵呵!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-18 19:26 , Processed in 0.091179 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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