不能添加新记录

adaoke_captain 2005-07-02 03:37:00
我用Data控件连接access 数据库
执行Data1.Recordset.AddNew
时报错
"适时错误3426
该操作被关联对象取消"

...全文
179 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
aijilong 2005-07-06
  • 打赏
  • 举报
回复
insert into 表 ( 字段1,字段2,字段3,...) values(值1,值2,值3,...)
adaoke_captain 2005-07-03
  • 打赏
  • 举报
回复
我又试了试,
当表是空的时候就会报错.
反之不报错
heanhong 2005-07-03
  • 打赏
  • 举报
回复
我想这个情况不好肯定的说是什么问题,会不会是数据库受保护,不允许添加,或者连接时是以只读方法连接的.语句应该是没有问题的
adaoke_captain 2005-07-03
  • 打赏
  • 举报
回复
我连的是一张表,不是多表查询记录集啊?
表结构如下:
orderID 文本
breedID 文本
amount 数字
customerID 文本
date 日期/时间
crycoming 2005-07-03
  • 打赏
  • 举报
回复
估计是数据库连接出问题了
Code84 2005-07-02
  • 打赏
  • 举报
回复
如果是想在多个表查询的结果添加进去你的表可以使用下面语法:
insert into 表1 select 字段 form 表2
seraph2 2005-07-02
  • 打赏
  • 举报
回复
向楼上学习
up up up
of123 2005-07-02
  • 打赏
  • 举报
回复
大概你的记录集是一个多表查询记录集。
这种情况下不要直接在记录集中增加记录,这样做:

data1.database.execute "insert into 表名(字段1,字段2,...字段n) values(值1,'值2',...值n)"

字符型的制加引号。

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧