社区
非技术类
帖子详情
vb修改数据集报错“键列信息不足或不正确。更新影响到多行”
weixin_52117786
2020-12-28 11:55:51
ACCESS子表有外键相同的两条记录对应父表一个主键,如下表:
父表
主键
1
子表
外键对主键 字段1
1
1
在运行
rs.Fields("字段1") = "名字"
rs.Update
时报错:键列信息不足或不正确。更新影响到多行。
请问各位老师这是什么原因?谢谢
...全文
396
8
打赏
收藏
vb修改数据集报错“键列信息不足或不正确。更新影响到多行”
ACCESS子表有外键相同的两条记录对应父表一个主键,如下表: 父表 主键 1 子表 外键对主键字段1 1 1 在运行 rs.Fields("字段1") = "名字" rs.Update 时报错:键列信息不足或不正确。更新影响到多行。 请问各位老师这是什么原因?谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_52117786
2021-01-05
打赏
举报
回复
找到原因了,在SQL语句取查询字段时需带上ID,问题已解决,谢谢各位老师!
不懂别说哎
2021-01-04
打赏
举报
回复
说错了,修改前的SQL语句
不懂别说哎
2021-01-04
打赏
举报
回复
查询前的SQL弄上来看下
weixin_52117786
2020-12-29
打赏
举报
回复
数据表大致如下
父表
主键
1
子表
主键 外键对主键 字段1
1 1 北京
2 1 上海
weixin_52117786
2020-12-29
打赏
举报
回复
1、rs.updatebatch adAffectAll依然报错
2、是用在DATAGRID上,sql不太方便
三楼の郎
2020-12-28
打赏
举报
回复
rs.updatebatch adAffectAll 或者直接用Connection.execute "update tablename set [字段1]='名字' where 条件"
不懂别说哎
2020-12-28
打赏
举报
回复
最好能有一部分数据,这样看着直观
不懂别说哎
2020-12-28
打赏
举报
回复
数据库中不允许同时存在两条一模一样的数据记录的,如果存在了,这两条记录将不能进行任何操作
VB
速查大全(数据库、表格及报表编程) ★
VB
错误处理,ado常见错误,
VB
数据类型等,网上有很多教程是错的,强烈建议看此文
VB
异常处理 (很重要) ado常见错误 ado游标及锁定介绍 免费报表控件 免费表格控件
vb
数据类型(很多程序出问题出在这个,一定要看,
VB
msdn说的不太对)
VB
可用的AES加密sqlite_odbc 及 cairo_sqlite (
VB
RichClient自带的非odbc连接) 有
vb
RichClient代替winsock、实现
vb
多线程及远程调用activeX等
VB
+ADO检测数据库并发操作和处理并解决并发冲突
前言:数据库并发问题详述http://www.csdn.net/Develop/read_article.asp?id=24366已经说明了并发的严重性与危害性。下面讲述
VB
+ADO来处理并发操作的实际案例:在以前DAO中可以对数据库进行记录锁,页面锁,表锁来处理并发操作,还可以使用事务处理,那么现在怎么用ADO来检测并处理数据库的并发操作呢?相关背景知识:ADO中对数据库的也是采用锁定的方法来实
VB
6.0 Error: run-time error '91' object variable or with block variable not set
搞了快一个下午的这个东东, 其实是在搞一个在
VB
6.0中动态添加控件和时间的一个实现, 没用过
VB
6.0, IDE也么有VS好用... 好多东东在探索 结果就报了个这个错误.... run-time error '91' object variable or with block variable not set 查了好久, 原来是使用变量的时候, 没有去new它, 因为别人给的s...
VB
学习笔记(持续
更新
)
第二章
VB
语言基础 一、基本数据类型 1.字符型 Private A As String //声明字符型变量 A = "
VB
语言基础" A = Right(A,3) //用right取右边三个字符输出 MsgBox A //输出A End Sub 2.数值型 整数型 Integer 长整型Long
调试经验——ORA-01427(单行查询返回
多行
结果,single-row subquery returns more than one row)的解决办法
问题: 手动向数据库插入一条之前被遗漏的数据时,不小心插入了一条重复数据。导致在随后
更新
数据库时,出现了ORA-01427(单行查询返回
多行
结果)错误。 解决方法: 查询出完整结果集,导出到Excel,使用格式化条件标记出重复数据。然后,在数据中删除该重复数据,问题解决。...
非技术类
743
社区成员
26,912
社区内容
发帖
与我相关
我的任务
非技术类
VB 版八卦、闲侃,联络感情地盘,禁广告帖、作业帖
复制链接
扫一扫
分享
社区描述
VB 版八卦、闲侃,联络感情地盘,禁广告帖、作业帖
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章