Ingeres 中的错误 E_SC0520_SCS_BAD_DBV SCS_INPUT 检测到无效的 DBV:

Error in Ingeres E_SC0520_SCS_BAD_DBV SCS_INPUT invalid DBV detected:

请帮忙!发布此问题几天无法理解并找到有关如何解决它的任何有用信息 当我尝试从 php

调用 运行 过程时出现此错误
E_AD2005_BAD_DTLEN ADF routine found DB_DATA_VALUE with an invalid length.
E_SC0520_SCS_BAD_DBV SCS_INPUT invalid DBV detected: db_datatype = -20, db_length = 1, db_prec = 0.
E_SC021C_SCS_INPUT_ERROR SCS_INPUT internal error.

知道如何解决它吗?它是什么意思? 另外,奇怪的是,只有当我从 php 调用时,我才会收到此错误,如果我从 Visual DBA 调用此过程,则它 运行ning 完全没有错误。

您的一个参数的值与过程中的声明不一致..

请记住,默认情况下 php 不会定义其变量,除非您将内容放入其中,因此如果您处理的是字符串并且它具有数值,php 会将其视为数字变量。 .

如果有疑问,请转换您的变量(字符串)$variable_name.