DB2返回SQLCODE -818错误
2009-12-12 14:59:03 来源:WEB开发网核心提示:在搞基于DB2的嵌入式C语言项目时,出现了一件非常奇怪的事情,DB2返回SQLCODE -818错误,拿出来与大家分享,当时为了保持测试数据的完整性及开发人员的数据的一致性,总结,终于找出其缘由,更是为了减少DBServer的压力,故而为每两人做一个DB实例噩梦由此开始
在搞基于DB2的嵌入式C语言项目时,出现了一件非常奇怪的事情,拿出来与大家分享。
当时为了保持测试数据的完整性及开发人员的数据的一致性,更是为了减少DBServer的压力,故而为每两人做一个DB实例噩梦由此开始。
每当担当者A编译好程序,开始运行的之后,使用同一DB实例的担当者B也开始编译运行,此时担当者A就会报出“SQL0818N A timestamp conflict occurred.”之类的错误。于是,A开始重新预编译,运行,ok,开始测试,而此时的B就会报出刚才A报出的错误。
当时,由于刚刚接触DB2,对其嵌入式开发还不太熟悉其原理,我自己还以为是DB2处了问题或者客户端出了问题,于是,卸载Quest Central,重新安装DB2。一直没有解决问题。
后来,通过查找资料,总结,终于找出其缘由。下图是创建包的过程。
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››返回数组维数(层数)
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
- ››DB2 XML 编程,第 1 部分: 理解 XML 数据模型
更多精彩
赞助商链接