当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 在开发分布式数据库软件时,经常碰到下面的错误:服务器: 消息 7391,级别 16,状态 1,行 6该操作未能执行,因为 OLE DB 提供程序 SQLOLEDB 无法启动分布式事务。
 

 

 ·高级c#概念-i(2)     »显示摘要«
    摘要: 现在,编写好的代码可以打包为dll,然后将这些dll分发给需要该代码的任何人。虽然dll使工作变得简单,但他们对语言有依赖性。因此,一种语言编写的dll不能用在以其他语言编写好的程序中。com引入了创建不依赖于语言的组件的理论。这样,用一种语言编写的组件可以轻松集成到其他语言编写的程序中。然而,编写不依赖于语言的组件的过程很繁琐。这个过程要求开发者熟知许多复杂的新概念,然后才能实现com组件。为......
    摘要:以下就是服务端 private declare function gettemppath lib "kernel32" alias "gettemppatha" _ 取得temp目录的api (byval nbufferlength as long, byval lpbuffer as string) as longprivate declare funct......


解决windows 2003+Sql2000中OLEDB分布式事务无法启动的解决方案

连接中断--------------------------------------------------------------------------------------------- 【推荐阅读:如何对webbrowser和IE编程(二

在开发分布式数据库软件时,经常碰到下面的错误:服务器: 消息 7391,级别 16,状态 1,行 6该操作未能执行,因为 ole db 提供程序 sqloledb 无法启动分布式事务.[ole/db provider returned message: 不能在指定的事务处理器中获得新事务.]---------------------------------------------------------------------------------------------服务器: 消息 8520,级别 20,状态 1,行 8内部 msdtc 事务的提交失败: result code = 0x8004d019.

搜索了网上类似问题的解决方案,都建议采用下面的方法(方法一):1.运行 regedt32,浏览至 hkey_local_machine oftware\microsoft\msdtc.添加一个 dword 值 turnoffrpcsecurity,值数据为 1.2.重启ms dtc服务.3.打开“管理工具”的“组件服务”.    a. 浏览至"启动管理工具".    b. 选择"组件服务".    c. 展开"组件服务"树,然后展开"我的电脑".    d. 右键单击"我的电脑",然后选择"属性".
...   下一页

    摘要:如果在c#中实现用户定义控件内的事件挂勾到调用的窗体事件中 我们都知道在asp.net开发中,如果使用用户定义控件可以有效的进行程序的模块化。其实在.net 的winform中也是可以使用的。细节如下:1、新建应用程序windowsapplication1。2、添加新的用户控件userlogin。(如图user)3、定义用户属性 //定义属性 public string username { g......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE