-
根据存储过程名字生成ADO.NET数据库访问代码
不理解这个不等于1是干嘛的?在sql帮助中也没有啊
ORDER BY
dbo.sysobjects.name,
dbo.syscolumns.colorder
SET @parameterCount=(SELECT count(*) FROM #t_obj)
IF(@parameterCount<1) SET @errMsg='No Parameters/Fields found for ' + @objName
IF(@errMsg is null)
BEGIN
技术 2008-01-25
-
ASP.NET 分Sheet导出EXCEL 2003
EXCEL 2003有65536行数据的限制,而企业数据往往超过65536行,多于65536行的Excel导出经常形成困扰。其实,只要一个简单的循环加一点点对Sheet操作的技巧,即可实现大于65536行数据分Sheet导出成Excel的效果。
首先,引用Excel.dll文件:
然后,引用命名空间:using Excel;
最后,添加方法:
技术 2008-01-25
-
ASP。NET2.0实现无刷新DropDownList联动效果
该方法得到用户选择的大类的编号,通过查询以后得到一个DataSet对象,使用该对象的WriteXML方法直接将内容写到 Response.OutputStream里面然后传递到客户端,客户端的load方法通过result =oHttpReq.responseText;句话得到一个XML字符串,最后解析此串。
另外,测试获取DropDownList2值,添加了TextBox控件TH,当点击Button时,处理事件代码
技术 2008-01-24
-
使用 ASP.NET 控件封装 Silverlight
但是,对于诸如球体之类的简单元素,您可能希望将其打包成自定义控件,这样只需将其控件拖放到页面的设计图面,就可以集成到应用程序。这便是封装 Silverlight 发挥作用的地方。
技术 2008-01-24
-
Net序列化介绍
切记要在反序列化构造函数中调用基类,否则,将永远不会调用基类上的构造函数,并且在反序列化后也无法构建完整的对象。
对象被彻底重新构建,但是在反系列化过程中调用方法可能会带来不良的副作用,因为被调用的方法可能引用了在调用时尚未反序列化的对象引用。如果正在进行反序列化的类实现了 IDeserializationCallback,则反序列化整个
技术 2008-01-23
-
使用VB6开发的ActiveX实现.NET程序的混淆加密
对于这种做法,请大家拍砖讨论,本人提供一个如何实现这种做法的思路。
一、 编写一个封装关键字符串或者实现逻辑的ActiveX控件
1、首先使用VB6创建一个ActiveX的工程项目
技术 2008-01-22
-
如何提高ASP.NET效率的几个方面
远程使用并需要传输DataSet的时候,用DataSet.GetChanges()获取更新过的DataSet并传输,减少传输的数据量..
注意使用Server Control 不必要时可以不使用Server Control
技术 2008-01-14
-
通过改善架构来提高 ASP.Net 应用程序的性能
数据展现为表格,来代替服务器端 DataGrid 的绑定工作,大大减轻了服务器的压力。并且客户端通过 AJAX 从持久层获取数据,会提高用户的使用体验。
二、将页面从数据中彻底独立出来,以便利用缓存。
有的应用了 AJAX 的页面还是会读取初始数据,这样的话页面就不能缓存。这些页面一般比较复杂,会比普通页面占有更多的资源,如
技术 2008-01-14
-
ASP.NET中常用的优化性能的方法
Web Application Strees Tool (WAS)是Microsoft发布的一个免费测试工具,可以从http://webtool.rte.microsoft.com/上下载。它可以模拟成百上千个用户同时对web应用程序进行访问请求,在服务器上形成流量负载,从而达到测试的目的,可以生成平均TTFB、平均TTLB等性能汇总报告。
技术 2008-01-10
-
谈谈ASP.NET的字符串操作性能优化
在连接字符串时,经常使用"+"号直接将数字添加到字符串中。这种方法虽然简单,也可以得到正确结果,但是由于涉及到不同的数据类型,数字需要通过装箱操作转化为引用类型才可以添加到字符串中。但是装箱操作对性能影响较大,因为在进行这类处理时,将在托管堆中分配一个新的对象,原有的值复制到新创建的对象中
技术 2008-01-10