蒋坤的博客
信念 方式 态度
posts - 16,comments - 14,trackbacks - 1

最新评论

re: DB2 开发系列 第三部分 DB2数据库的备份 向上的车轮 2008-12-10 11:21  
好啊
楼上的同志真是狠!!!
你是菜鸟啊,自己去搞去,出来问人真不知道脸皮厚!社会的垃圾!国家的败类!
re: 并发活动数据库的最大数目 NUMDB 一个DB2的初学者 2008-05-16 13:02  
我是个新手,希望能看到你这边更多的好文。呵呵,谢谢!
我是菜鸟,最近正在研究BD2 v9.5,关于表空间和容器,还不是很清楚,烦请大侠帮忙,谢谢。
re: 第六部分 DB2关于版本迁移 阮~ 2008-02-13 09:23  
终于都保存完了~好好研究下~呵呵
re: 第六部分 DB2关于版本迁移 Muse 2008-02-02 11:57  
从博主的回帖情况来看,做DB2应用的似乎很少。

前一阵子研究了一下DB2,不过由于以前只是搞SQL Server,到了DB2里,很多概念都不一样,所以,只是创建数据库,进行一些基本的CRUD操作。

博主如有时间的话,应该把一些DB2的基本知识给大家普及普及。DB2据说市场占有率也是相当高的,但在国内似乎很少见应用,反倒是Oracle大行其道,SQL Server则被认为只适合于低端市场。
似乎不是一般人,一般机器能玩的动的。
可以用java程序来创建数据库吗?
re: DB2 开发系列 第二部分 数据库的创建 一只幸福的猫 2007-05-28 13:03  
好喜欢你的博客.谢谢你给我们带来这么精彩的好东东!
re: 中国RFID产业任重道远 白衣渐浸尘 2007-01-25 00:08  
KSEC的朋友?
后来在微软的官方解释:
原文地址:http://support.microsoft.com/kb/q241544/#toc

在 ADO DB_E_CANCELLED 导致访问冲突
察看本文应用于的产品
注意:这篇文章是由无人工介入的自动的机器翻译系统翻译完成。这些文章是微软为不懂英语的用户提供的, 以使他们能够理解这些文章的内容。微软不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的使用所引起的任何直接的, 或间接的可能的问题负责。
文章编号 : 241544
最后修改 : 2005年10月7日
修订 : 4.3
本页

症状

原因

解决方案

MDAC 2.5 SP 3

状态

更多信息

手动安装

对于 Microsoft Windows 95 /98 用户重要注意
症状
如果 connection.Execute 或 command.Execute 返回 DB_E_CANCELLED 发生中 ActiveX Data Objects (ADO) 一个访问冲突。

主要在其中没有事务或命令同步连接上超并且驱动程序返回 SQLState 是 S1008 取消, " 操作 " 该值通常保留用于异步活动情况下发生此问题。 打开数据库连接 (ODBC) 错误是由 ODBC 提供程序以 DB_E_CANCELLED 映射 S1008。

ODBC 跟踪文件中出现访问冲突, 结合类似于以下错误:
[ S1008 ] [ IBM ] [ CLI 驱动程序 ] DB [ 2 / 6000 ] 处理 SQL0952N 取消由于到一个中断。 SQLSTATE = 57014 (-952)
该错误可不容易重现, 并已熟悉 IBM 的 DB 2 ODBC 驱动程序只。 MicrosoftODBC 驱动程序执行不返回 S1008 同步函数调用, 上因为同步调用通常无法取消。
回到顶端

原因
对 ADO, 内部与缓存错误信息, 包括接口指针, 某些环境变量未正确初始化。 以后, 因为接口变量是非NULL, 接口指针上调用 Release() 但完全它指向地址无效。
回到顶端

解决方案
现在支持修补程序可从 Microsoft, 但是它只能用于解决本文中描述问题。 它只适用于系统都遇到此特定问题。 此修复程序可能需要接受其他测试。 因此, 如果您受此问题, 的影响不严重我们建议您等待下 MicrosoftDataAccessComponents 服务包包含此修复程序。

要立即, 解决问题请与 Microsoft 产品支持服务以获取此修复程序。 有关 Microsoft 产品支持服务电话号码和支持费用, 信息的完整列表请访问以下 Microsoft 网站:
http://support.microsoft.com/contactus/?ws=support">http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support">http://support.microsoft.com/contactus/?ws=support)
注意 除了特殊情况, 如果 Microsoft 专业支持人员确定特定更新将解决您的问题可能取消费用是, 对于支持呼叫通常承担。 通常支持成本将应用于其他支持问题和问题执行不符合问题特定更新。 是此修复程序英文版具有文件属性如下表中列出 (或更高版本)。 协调通用时间 (UTC) 中列出的这些文件日期和时间。 当您查看文件信息, 将转换为本地时间。 要了解 UTC 和本地时间之间的时差控制面板中日期和时间工具中使用 时区 选项卡。 Date Time Version Size File name
----------------------------------------------------
3-Sep-1999 2.12.4503 330KB Msado15.dll


MDAC 2.5 SP 3
Date Time Version Size File name
-----------------------------------------------------
23-Mar-2004 01:59 2.53.6302.0 487,424 Msado15.dll
22-Mar-2004 22:08 3.520.6302.0 212,992 Odbc32.dll
28-Oct-2003 21:44 3.70.11.46 24,848 Odbcbcp.dll
22-Mar-2004 17:58 3.520.6302.0 102,672 Odbccp32.dll
28-Oct-2003 21:44 3.70.11.46 524,560 Sqlsrv32.dll



回到顶端

状态
Microsoft 已确认这是处本文列出 Microsoft 产品中问题。
回到顶端

更多信息
手动安装
1. 关闭或停止任何应用程序或服务正在使用 Msado15.dll。 这可能包括 Internet Information Server (IIS)、 Microsoft Transaction Server (MTS), 和任何 ADO 或 OLE 数据库 (DB) 应用程序。
2. 下载修补程序版本的 Msado15.dll 到临时目录。
3. 找到并重命名当前版本的 Msado15.dll, 应该 \Program Files\Common files\System\Ado 文件夹中。
4. 将 Msado15.dll 修复版本复制到同一位置, 并重新启动服务和应用程序。

回到顶端

对于 Microsoft Windows 95 /98 用户重要注意
如果您安装此修复程序到运行 Windows 95 或计算机与原始版本的 Windows 98, 计算机可能需要安装 Windows 98 迁移 DLL 附带此修复。 请仔细阅读是 Migrate_qfe.txt 文件包括 Migration.exe 附带下载文件。
回到顶端


--------------------------------------------------------------------------------

这篇文章中的信息适用于:
• Microsoft Data Access Components 2.1 Service Pack 2
• Microsoft Data Access Components 2.5 Service Pack 3

上面的问题我以前也遇到过,这个是DB2返回的一个错误,后来咨询了IBM的工程师,也没有解决这个问题,我是在调存储过程时出的错误,如果直接在DB2CMD里面调用是没有问题的,在.NET程序里面都是报了这个错,后来没有办法,就将存储过程的复杂度降低,另外将一些比较复杂的SQL进行了重写,才把这个问题解决掉。
我用OleDb访问db2数据经常出现][DB2/NT] SQL0952N Processing was cancelled due to an interrupt. SQLSTATE=57014
有的时候我做复杂点的查询也报错,请问具体原因是什么?是db2问题还是.Net问题?
除了下载补丁,有没有更好的解决办法?
对于OleDb下载补丁也能解决么?
请赐教!谢谢!