"ORACLE8I 表文件"这个提法不太对,oracle中表和文件是两个层次的东西。表可以说是逻辑层的东西,而数据文件是物理层的。唯一索引可以保证一个表中的纪录不重复,为一个插入纪录后,数据库管理系统会自动创建索引,不用自己手工维护。我用过delphi5+oracle8.1.3,很不错。我觉得你的问题在于,由于表没有唯一索引,才出现多条雷同纪录。
你可以建立一个唯一索引,再监测你的程序。“我在 DELPHI6 中对一个 ORACLE8I 表文件做一次以上
插入记录的操作后,表文件中显示的是插入了若干条相同的记
录而不是一条记录”,你的按钮代码市没有问题的,但是一个事务代码放在两个按钮中,操作也成为了事务的一部分,可能也会有问题。我觉得您对oracle和rdbms不是很了解,多多看书吧