我正在尝试编写一个在 DB2 中执行一系列 DB2 iSeries 存储过程的客户端。我正在使用 IBM.Data.DB2.iSeries 提供程序,并且需要我的所有调用都在 .NET 事务中。似乎一切都被忽略并且数据被提交。任何指针......
问问题
2515 次
3 回答
3
iSeries 上的数据库是否记录了日志?这是承诺控制所必需的。
于 2009-05-29T13:19:35.183 回答
1
我刚遇到同样的问题,发现问题不在.Net代码中,而在存储过程中。检查您的存储过程定义以获取 COMMIT 选项。如果它设置为“*NONE”,它将自动提交,无论您的 .Net 代码中的事务如何。将其更改为 *RR(可重复读取),您的事务应该可以正常工作。
更多信息在这里。
于 2009-07-31T16:04:14.630 回答
0
于 2009-06-22T17:24:19.577 回答