我有张名为“ZFWJ(住房文件)”的DBF表格,索引关键字为“ZGH(职工号)”,我在程序中用“AppandRecord”给这张表追加记录,但在执行程序打开这张表时看不到追加的记录,用“Table3.Locate('zgh',edit1.Text ,[loPartialKey]);”也找不到追加的记录,是不是用程序给表格追加记录后还要做点什么???
解决方案 »
- 请问怎么直接从内存用运行一个程序,就像UPX一样?(不要外壳程序替换的那种)
- 三层在用的MIDAS模式,查询与保存大量数据有什么好办法可以提升速度?
- 结婚归来,小散
- 怎么得到一个文件夹下面的所有文件名?
- 请问如何在DELPHI下建立一个数据操作的类呢?
- 用Adoquery连接Excel,能否连接不规则的工作表,比如有一个有一个表的一些单元格被合并了,还能连接成功吗?
- qiockReport中,detail中如何补空行。使其打印完一页
- Tmediaplayer问题
- 表达式求值:谁有完整的求表达式的 pascal 代码,高分求救!(求后缀表达式)
- 小妹满脸雾水:connected方法出错!
- 强烈渴望Visibroker4.X的下载地址。
- TMediaPlayer的TimeFormat问题
如果没有Post,即不会报错,也不会保存。 再不行,就refresh或先将表关掉再打开。
Table1.Active:=False;
Table1.Active:=True;
其实应该不会出现你说的问题,在你的程序里用try看看是不是有什么异常出现。
try
insert;
//插入数据
post
except
showmessahge('有异常出现,添加记录没有成功!')
end;