摘要:
多表使用left join只是把主表里的所有数据查询出来,其他表只查询表中的符合条件的某一条记录,所以速度非常快;而多表使用where内联,是把所有表的数据全查出来,然后进行比对,所以速度非常慢。使用left join要注意确定哪一张表是主表,如果无法确定主表,则选择哪张表查询的字段最多,就把哪张表... 阅读全文
摘要:
decimal.ToString("#0.00")与decimal.ToString("#.##")的区别对于0.123来说吧Console.WriteLine(decTemp.ToString("#0.00"));//0.12Console.WriteLine(decTemp.ToString("... 阅读全文
摘要:
编码人员和美工的配合问题公司的项目都是基于B/S结构的,绝大多数操作界面都是通过网页的形式展现在用户面前的,页面的美观就成了非常重要的问题。记得去年的这个时候公司迎来了它历史上的第一个专职美工。同时到来的就是程序员与美工的合作问题。矛盾篇:公司以前的系统都是由程序员来编写界面的,美观与否先不必说,单... 阅读全文
摘要:
NVelocity是一个基于.NET的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由.NET代码定义的对象。至于其他的一些别的NVelocity的的解释、和一些用法这里就不在提及。具体的使用方法:1,定义Velocity辅... 阅读全文
摘要:
SQL Server 中没有For循环,可以使用while循环代替,另外你写的存储过程还有几处有问题,一并给你改过来了。CREATE PROCEDURE AddStudents AS Begin Declare @n bigint Declare @Sql nvarchar(225) set @n=0while @n<10000beginSet @Sql='Insert into Students Values(''Hamunet'',10,''SianChina'',''123456789123 阅读全文
摘要:
概述:一,SqlDataReader //基于连接,只读访问 适合数据量较小。SqlDataAdapter //基于非连接,适于数据量较大时,可以另行修改,最后再把修改结果返回给数据库。要求资源也大一点二,SqlDataAdapter 读取数据后将数据集放入DataSet ,DataSet 的数据存在本地客服机内存。三,SqlDataReader返回的是一个数据读写器,只能一条条的读,操作起来不灵活,一般在只读的时候才用到。SqlDataAdapter返回的是数据集或者表,可以对其中的数据作任意操作四,写法上不同: SqlDatReader执行前须先打开数据库,然后须生成一个COMMAND对象 阅读全文
摘要:
WebService(asp.net的asmx)调用安全认证2013-10-25 23:33:20|分类:ASP_NET|举报|字号订阅WebService(asp.net的asmx)调用安全认证1、Soap头:(1)、服务端: /// /// 安全头 /// public class WsSecurityHeader : SoapHeader { public WsSecurityHeader() { } public WsSecurityHeader(string key):this() { this.Key = key; ... 阅读全文