Asp classic &引用;当前提供程序不支持事务";,经典ASP和Informix数据库

Asp classic &引用;当前提供程序不支持事务";,经典ASP和Informix数据库,asp-classic,informix,Asp Classic,Informix,我有一个经典的ASP应用程序,它使用Informix数据库获取数据。我们在Con.beginterns语句中得到“当前提供商不支持事务”。这意味着什么?我们如何修复它?了解(或查看)您使用的是什么类型的连接字符串会有所帮助。另外,如果您使用的是ODBC,请确保您是在32位模式下运行,而不是在64位模式下运行,因为经典asp不支持64位模式。另一个需要检查的重要问题是,您连接的Informix数据库是“已记录”还是“未记录”。日志记录有三个子类型,但这和日志记录与未日志记录没有多大关系。未标记的I

我有一个经典的ASP应用程序,它使用Informix数据库获取数据。我们在Con.beginterns语句中得到“当前提供商不支持事务”。这意味着什么?我们如何修复它?

了解(或查看)您使用的是什么类型的连接字符串会有所帮助。另外,如果您使用的是ODBC,请确保您是在32位模式下运行,而不是在64位模式下运行,因为经典asp不支持64位模式。另一个需要检查的重要问题是,您连接的Informix数据库是“已记录”还是“未记录”。日志记录有三个子类型,但这和日志记录与未日志记录没有多大关系。未标记的Informix数据库没有事务日志,因此不支持事务。如果数据库是在没有日志的情况下创建的(有人没有指定
CREATE database xyz WITH log
或类似内容),那么如果客户机代码需要事务,您就会被卡住。您可以将日志添加到数据库中,但如果数据库正在生产中,则不应随意添加日志。了解您正在使用哪个版本的Informix也会有所帮助,尤其是服务器,还有客户端软件。据推测,平台是Windows;不过,这可能与确定Windows的版本有关。了解(或查看)您使用的连接字符串类型会有所帮助。另外,如果您使用的是ODBC,请确保您是在32位模式下运行,而不是在64位模式下运行,因为经典asp不支持64位模式。另一个需要检查的重要问题是,您连接的Informix数据库是“已记录”还是“未记录”。日志记录有三个子类型,但这和日志记录与未日志记录没有多大关系。未标记的Informix数据库没有事务日志,因此不支持事务。如果数据库是在没有日志的情况下创建的(有人没有指定
CREATE database xyz WITH log
或类似内容),那么如果客户机代码需要事务,您就会被卡住。您可以将日志添加到数据库中,但如果数据库正在生产中,则不应随意添加日志。了解您正在使用哪个版本的Informix也会有所帮助,尤其是服务器,还有客户端软件。据推测,平台是Windows;不过,这可能与确定Windows的哪个版本有关。