一个sql server 2000中,在一个trigger中通过远程连接对远程服务器数据库数据进行更新,但总是出现下面的错误:
该操作未能执行,因为
OLE DB
提供程序
'SQLOLEDB'
无法启动分布式事务。
[OLE/DB provider returned message:
新事务不能登记到指定的事务处理器中。
]
OLE DB
错误跟踪[
OLE/DB Provider 'SQLOLEDB' ITransactionJoin::JoinTransaction returned 0x8004d00a
]。
下面是解决此问题 ...
SQL Server 2000 JDBC驱动程序质量可真不怎么的。虽然已经到了SP3,但仍有很明显的BUG没有解决。想等到SP4发布,可微软却没了下文。
其中最明显的两处BUG:
1.当读取的字段类型为TEXT 时,如果该字段为NULL或者为空,则抛出异常
2.ResultSet只能按顺序获取字段值,而且不能重复读取字段值
解决这些问题的办法有不少,我觉得最省事的还是换一个驱动吧。比如第三方的JDBC驱动,或者用SQL Server2005的JDBC驱动。这个版本将上述问题都解决了。
- 浏览: 8126 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
我的相册
f5
共 14 张
共 14 张
最近加入圈子
最新评论
-
Struts2中实现自定义分页 ...
下面的评论中已经有说明了
-- by tangshuo -
Struts2中实现自定义分页 ...
我这有个很奇怪的问题,刚打开页面时,数据都对的,包括:总页数,当前页数,上下页显 ...
-- by tangshuo -
Struts2中实现自定义分页 ...
我这有个很奇怪的问题,刚打开页面时,数据都对的,包括:总页数,当前页数,上下页显 ...
-- by caixian_2008 -
Struts2中实现自定义分页 ...
url参数,有什用呀??????????? 是必须的吗??????????
-- by caixian_2008 -
Struts2中实现自定义分页 ...
这其实是Java的自动拆箱功能。自JDK5.0的新特性。包括自动装箱和自动拆箱。 ...
-- by tangshuo






评论排行榜