错误"<file-name> already exists with <field/value...> (132)"



我在一个医学实验室工作,我们使用一个进度数据库(10.2B版本)和一个4GL编程的商业应用程序作为我们的中心实验室信息系统。

我们目前正在开发不同的哨兵应用程序(例如lab guide),它使用ODBC连接(基于SQL)与进度数据库交互。应用程序是用c#编写的。

这个交互可以很好地读取和更新记录。但是,在现有表中插入新记录时,哨兵应用程序和中心应用程序之间似乎存在冲突。通过哨兵应用程序插入新记录不会产生错误,但是当我随后通过中央系统插入新记录时,会出现以下错误:已经存在132。

基于4GL的商业应用程序似乎没有看到通过SQL ODBC连接向数据库添加了一条新记录。我怎样才能防止这个错误的发生?请记住,我无法访问商业4GL系统。

这个错误告诉您记录已经存在,而不是它找不到它。

你并没有"玩得很好"的应用程序,毫无疑问,它有自己的方式来填充各种表。你需要和应用供应商谈谈,看看应用需要什么,或者让他们开发一个导入例程,以一种对应用友好的方式导入你的数据。

最新更新