几条查询数据库信息的查询语句
摘要:查询数据库的表信息:select[name],crdate,refdatefromsysobjectswherextype='u'and[name]<>'sysdiagrams'orderby[name]查询表的字段信息:selectsyscolumns.name,systypes.nameastype,syscolumns.lengthmax_length,cast(syscolumns.isnullableasbit)is_nullable,isPK=Casewhenexists(select1fromsysobjectsinnerjoinsys
阅读全文
posted @
2011-07-31 10:23
上校
阅读(393)
推荐(0) 编辑
SQL Server 2005中的类型与C#中的类型对应表
摘要:<Language From="SQL" To="C#"> <Type From="bigint" To="long" /> <Type From="binary" To="object" /> <Type From="bit" To="bool" /> <Type From="char" To="string" /> <Type
阅读全文
posted @
2011-07-26 22:46
上校
阅读(244)
推荐(0) 编辑
在事务中调用WebService一定程度上实现数据同步
摘要:错误方法:using (TransactionScope scope = new TransactionScope()) { try { ws.WebService1 webs = new 分布式事务_DEMO.ws.WebService1(); webs.HelloWorld();//这里执行成功,远程数据库已插入数据。失败则回滚 exeSql();//这里执行失败,回滚并不会回滚远程数据库的数据。成功则提交事务。 scope.Complete(); } catch (Exception ex) { //throw new Exception("发送信息异常,原因:" +
阅读全文
posted @
2011-07-26 01:03
上校
阅读(2374)
推荐(0) 编辑
C#语言中TransactionScope类的使用
摘要:如果在C#中使用TransactionScope类(分布式事务),则须注意如下事项:1、在项目中引用using System.Transactions命名空间(先要在添加net组件的引用);2、具体示例如下:/**////<summary>///发送消息///</summary>///<paramname="sendUserId"></param>///<paramname="toUser">格式7FFA3AF2-E74B-4174-8403-5010C53E49A7|userName,7FFA
阅读全文
posted @
2011-07-25 23:10
上校
阅读(5895)
推荐(1) 编辑
有了WCF,Socket是否已人老珠黄?
摘要:1. Socket相关背景 Socket,中文译为“套接字”,最早在UNIX中引入并得到广泛应用,后来微软在设计Windows时引入了UNIX中的这个概念和相应的设计理念,并针对Windows的特性略作调整,形成了Windows平台上的Socket,简称为“WinSock”,并为开发者提供了一整套的API,称为“Windows WinSock Win32 API ”。 WinSock经历了两个版本,Windows Sockets 2是目前用得最多的版本(参看 http://en.wikipedia.org/wiki/Winsock )。 图 1所示为.NET平台下网络应用程序的层次架构: 图
阅读全文
posted @
2011-07-19 16:26
上校
阅读(3699)
推荐(1) 编辑
WCF学习目录
摘要:我的WCF之旅(1):创建一个简单的WCF程序下载Demo:http://files.cnblogs.com/zhuawang/%E6%88%91%E7%9A%84WCF%E4%B9%8B%E6%97%85%EF%BC%881%EF%BC%89.rar我的WCF之旅(2):Endpoint Overview下载Demo:http://files.cnblogs.com/zhuawang/%E6%88%91%E7%9A%84WCF%E4%B9%8B%E6%97%85%EF%BC%883%EF%BC%89%EF%BC%9A.rar我的WCF之旅(3):在WCF中实现双向通信(Bi-directio
阅读全文
posted @
2011-07-18 15:01
上校
阅读(422)
推荐(0) 编辑
面向对象的实体设计
摘要:public class Customer { public virtual int CustomerId { get; set; } public virtual string Firstname { get; set; } public virtual string Lastname { get; set; } //一对多关系:Customer有一个或多个Orders public virtual IList<Order> Orders { get; set; } }public class Order { public virtual int OrderId { get; s
阅读全文
posted @
2011-07-17 22:47
上校
阅读(213)
推荐(0) 编辑
ashx是什么文件,什么时候使用ashx
摘要:.ashx应用:处理生成动态图片、 生成动态文本等不需要回传处理的任务处理ajax请求可以用ashx文件创建web 服务。类似web servers 。比如传输json格式的数据轻量的信息交互都可以用这个,没有aspx那么复杂的生命周期.ashx文件有个缺点,他处理控件的回发事件非常麻烦,比如说如果用它来生成DataGrid的列表也不是不行,但是处理数据的回发,需要一些.aspx页的功能,只有自己手动处理这些功能。所以,一般使用.ashx,用来输出一些不需要回发处理的项目即可。利用“一般处理程序”。如果你实用的是vs2005你在添加新项中可以见到“一般处理程序”,它的后缀名为.ashx。它是什
阅读全文
posted @
2011-07-12 00:43
上校
阅读(1262)
推荐(0) 编辑
自己动手写ORM框架
摘要:自己动手写ORM框架(九):实现删除功能Remove方法 奋斗 2010-07-03 19:29 阅读:1962 评论:6自己动手写ORM框架(八):实现修改功能Update方法 奋斗 2010-07-03 14:43 阅读:1513 评论:7自己动手写ORM框架(七):实现新增功能Save方法 奋斗 2010-07-03 12:36 阅读:1431 评论:1自己动手写ORM框架(六):实现查询功能FindById方法 奋斗 2010-07-03 11:31 阅读:1673 评论:11自己动手写ORM框架(五):关系映射配置—Column属性 奋斗 2010-06-28 22:13 阅读:18
阅读全文
posted @
2011-07-11 16:50
上校
阅读(586)
推荐(0) 编辑
.net自带wsdl.exe的用法与参数说明
摘要:C:\Program Files\Microsoft Visual Studio 8\VC>wsdl.exe http://127.0.0.1/WebService/DHBPjService.asmx /n:mynamespace /o:e:\myservice.cs-----------------------------------------------------------------------------------------------------打开.net自己带的Visual Studio .NET 2003 命令提示 输入wsdl /language:VB /n:
阅读全文
posted @
2011-07-11 15:28
上校
阅读(742)
推荐(0) 编辑
使用Web Service上(服务器端访问)
摘要:关于什么是WebService,相信在很多地方都会有介绍。简单的讲,WebService就是为Web应用程序之间彼此共享资源提供了一种可能。采取的方式是将相应的类及其中的方法暴露出来,然后调用者就可以直接调用这些类中的方法,达到访问远程资源的目的。本文只是想告诉,如果去使用WebService。我主要从服务器端访问WebService、客户端访问WebService两方面来介绍。如果你还不会使用WebService,希望对你有所帮助。 一、服务器端访问WebService 这也是WebService最适宜的调用环境。我们只需知道一个远程WebService的URL,然后我们就可以直接使用Wsd
阅读全文
posted @
2011-07-11 15:12
上校
阅读(671)
推荐(1) 编辑
ASP.NET 应用程序生命周期概述
摘要:本主题概述应用程序生命周期,列出重要的生命周期事件,并描述如何编写适合应用程序生命周期的代码。在 ASP.NET 中,若要对 ASP.NET 应用程序进行初始化并使它处理请求,必须执行一些处理步骤。此外,ASP.NET 只是对浏览器发出的请求进行处理的 Web 服务器结构的一部分。了解应用程序生命周期非常重要,这样才能在适当的生命周期阶段编写代码,达到预期的效果。 应用程序生命周期概述下表描述了 ASP.NET 应用程序生命周期的各个阶段。阶段 说明 用户从 Web 服务器请求应用程序资源。ASP.NET 应用程序的生命周期以浏览器向 Web 服务器(对于 ASP.NET 应用程序,通常为 I
阅读全文
posted @
2011-07-11 11:50
上校
阅读(157)
推荐(0) 编辑
ashx文件和HttpHandler
摘要:ashx 文件用于写web handler的。.ashx必须包含IsReusable. 如下例所示。}.ashx比.aspx的好处在与不用多一个html 注意了VS2005中Web应用程序项目模板里的Generic Handler 项,发现它是一个.ashx文件,实际上它是一个HttpHandler。利用.ashx文件是一个更好的方法,这个文件类似于.aspx文件,可以通过它来调用HttpHandler类,从而免去了普通.aspx页面的控件解析以及页面处理的过程。然后在同目录下,使用解决方案资源管理器,使用"添加"-->"添加类",在类文件名处输入
阅读全文
posted @
2011-07-11 11:44
上校
阅读(621)
推荐(0) 编辑
asp.net点击按钮下载图片而不是打开图片
摘要://下载图片Response.ContentType = "application/x-msdownload";string filename = "attachment; filename=" + "123.jpg";Response.AddHeader("Content-Disposition", filename);string filepath = "/images/123.jpg";Response.TransmitFile(Server.MapPath(filepath));
阅读全文
posted @
2011-07-11 09:41
上校
阅读(2488)
推荐(0) 编辑
SQL Server将数据库的用户名映射到登录名
摘要:将数据库服务器上的数据库文件拷贝到另外一台机器上,附加后,新建登录名时无法将原数据库用户映射到此登录名。这样用新建的登录名访问数据库时,必须要以“架构名.对象名”的形式才可以。通过以下方式可以解决该问题:步骤1:exec sp_change_users_login 'REPORT'列出当前数据库的孤立用户步骤2:exec sp_change_users_login 'AUTO_FIX','用户名'可以自动将用户名所对应的同名登录添加到syslogins中步骤3:exec sp_change_users_login 'UPDATE_ONE&
阅读全文
posted @
2011-07-10 18:12
上校
阅读(548)
推荐(0) 编辑
jquery+ajax+asp.net简例
摘要:客户端:$.ajax( { type: "POST", url: "SaveRole.aspx?oid=" + $("#hdOperatorId").val() + "&role=" + role, data: "formData1=1&formData2=2", //async: false, 同步 success: function(mes) { if (mes != "") { if (mes == "fail") { //保持失败
阅读全文
posted @
2011-07-08 20:02
上校
阅读(376)
推荐(0) 编辑
jquery ajax调用webservice
摘要:jquery部分:<%@PageLanguage="C#"AutoEventWireup="true"CodeBehind="ws.aspx.cs"Inherits="jQuery.Learning.ws"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlx
阅读全文
posted @
2011-07-05 21:01
上校
阅读(430)
推荐(0) 编辑