access 是面向对象的可视化 数据库,
它同样也有其它数据一样的缓存功能。
若已经删除了记录,想马上看到文件大小的变化,需要进行压缩。
以下2003版本的压缩,
以下2007版本的压缩,
其它版本你 找找看。
select
字段中存在[+3]的
如果用程序控制,可以去掉它后面的数据,更新到表中
如果用vb写,
select
有[+3]的记录放到记录集中,选取记录集中每条进行处理:判断[+3]出现的位置用instr()函数,位置知道了,用left()函数取到[+3]左边的数据,最后update截取后的数据到数据库中。
6个表中,把其中一个表的编码字段设为主键(保证编码不能重复,唯一),其余5个表不用设。
然后,点数据库工具:关系,将6个表都显示出来,主键那个表分别与其它5个表编码字段建立一对多关系,勾选其中实施参照完整性,再勾选级联删除相关记录,关闭关系。这样当删除主键中的编码时,如8,其它5个表中编码为8的记录就会一并删除。
dodc1RecordSource = "Delete from b1 where ID='" & Text1Text & "'"
Adodc1RecordSource = "update from b1" 这个多余
这个只是程序中的一部分。单用的语句是一样的,主要用到SQLDelete(
DeviceIDW,
"FangAn",
where);
具体含义去查查帮助。
//删除
string
where="FangAnName="+StrFromInt(
\\本站点\WFAName,
10
)+"
and
FangAnTime="+StrFromInt(
\\本站点\WFangAnTime,
10
);
long
ret
=
SQLDelete(
DeviceIDW,
"FangAn",
where);
Trace('方案表删除一条记录
=
%2d',
ret
);
if(ret!=0)
{
\\本站点\sqlErrMessage
="删除结果:删除失败!";
}
if(ret==0)
{
\\本站点\sqlErrMessage
="删除结果:删除成功!";
}
showpicture("数据库 *** 作信息");
以上就是关于删除access中的记录,为何文件大小不变全部的内容,包括:删除access中的记录,为何文件大小不变、如何批量删除Access数据库中符合条件的记录、access数据库中删除记录的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)