MS-SQLSERVER中的MSDTC不可用解决方法
今天在本地机直接在触发器里更新另一台服务器数据时出现: MSDTC不可用解决办法: 在windows控制面版-->管理工具-->服务-->Distributed Transaction Coordinator-->属性-->启动[@more@]今天在本地机直接在触发器里更新另一台服务器数据时出现: MSDTC不可用解决办法: 在windows控制面版-->管理工具-->服务-->Distributed Transaction Coordinator-->属性-->启动 分析1. A.不用事务,光用SELECT 语句.是否可以分布式查询? B.LINKSERVER 在做分布式更新事务时不能对本机操作.(就是不能环回分布式事务) C.DBCC TRA
用vb操作文件或文件夹
使用FileSystemObject对象来实现对文件或文件夹的操作(msdn中有介绍)创建FileSystemObject对象有两种方法方法一:(仅在vb中可以使用) 1. 引用Microsoft Scripting Runtime(即scrrun.dll) 2. 定义FileSystemObject变量,如:dim fso as new filesystemobject 3. 操作FileSystemObject变量, 如:fso.GetFile("c:test.txt")方法二:(在vb或vbcsript中都可使用) 1. 定义一个object类型的变量,如:dim fso as object 2. 用createobject方法将步骤1中的对象变量创建为一个FileSystemObject对象,如:Set fso = CreateObject(&
读取注册表键值
Dim w As Object Set w = CreateObject("wscript.shell") MsgBox w.regread("HKLMSOFTWAREMiniPetMiniPetName")[@more@]Dim w As Object Set w = CreateObject("wscript.shell") MsgBox w.regread("HKLMSOFTWAREMiniPetMiniPetName")
关于记录数的疑问
recordset.recordcount返回为-1的解决方法为:首先:打开连接前,设置游标为客户游标,即cnn.CursorLocation = adUseClient,然后,打开recordset时,使用adOpenKeyset或adOpenStatic。使用connection.Execute CommandText, RecordsAffected, Options时,可以用RecordsAffected返回操作所影响的记录数目,不过好像只对insert、update、delete等语句有效,select语句无法用次参数返回结果集的行数[@more@]recordset.recordcount返回为-1的解决方法为:首先:打开连接前,设置游标为客户游标,即cnn.CursorLocation = adUseClient,然后,打
精妙Sql语句
SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)[@more@]下列语句部分是Mssql语句,不可以在access中使用。SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql s