01 2014 档案
摘要:使用多线程的几种方式(1)不需要传递参数,也不需要返回参数ThreadStart是一个委托,这个委托的定义为void ThreadStart(),没有参数与返回值。 /// /// 连接 /// /// 服务器名称 /// 服务器端口 public void Connect(string host, int port) { try { clientSock = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); clientSock.Connect(host, port); if (O...
阅读全文
摘要:{"检索 COM 类工厂中 CLSID 为 {10020100-E260-11CF-AE68-00AA004A34D5} 的组件时失败,原因是出现以下错误: 80040154。"} 当使用SQLDMO编程时会可能出现这个错误,主要原因是装Sql2005或Sql2008的时候没有安装 SQLDMO。 如何判断是否丢失,最简单的方法就是到%Program Files%/Microsoft SQL Server/80/Tools/Binn目录下去找是否存在SQLDMO.DLL这个文件,如果存在则万事大吉,如果不存在也不要紧,我们可以到微软的网站上去下载一个Microsoft SQ
阅读全文
摘要:触发器和存储过程1. 存储过程和触发器是什么?存储过程不能可以显著提高系统的执行速度,还能提高效率确保一致性.1.1存储过程:一种数据库对象,将负责不同功能的语句分类放置起来,以便能反复使用.1.2特点: 1.3存储过程的分类分为五类,系统存储过程,用户定义存储过程,临时存储过程,远程存储过程,扩展存储过程.临时存储过程又分为本地临时存储过程,全局临时存储过程.分类说明系统存储过程存储在master中,以sp开头,调用时不必加库名,如果参数是保留字或者数据库对象,用单引号包围.用户定义存储过程用户为完成一定的功能定义在数据库中存储过程.临时存储过程本地临时:#开头,放在tempdb中,连接断开
阅读全文

浙公网安备 33010602011771号