SSHH网络工作室

2009年1月5日

SQLCLR(三)触发器

摘要: 这一节比较简单了,主要是讲如何在SQLCLR下设计触发器。在SQLServer2005里分两种触发器,DDL和DML两种触发器。DDL触发器是响应CREATE、ALTER 和 DROP 开头的语句。我们常用的是DML触发器,这一类触发器响应当数据库中发生数据操作包括表或视图中修改数据的 INSERT 、UPDATE 或 DELETE 。 对于.net来讲触发器也是方法,在上方标注[Microsof... 阅读全文

posted @ 2009-01-05 11:10 山虎 阅读(190) 评论(0) 推荐(0) 编辑

SQLCLR(二)存储过程和自定义函数

摘要: 自定义函数和存储过程在.net里其实都是方法。只是方法上方标注[Microsoft.SqlServer.Server.SqlProcedure] 和[Microsoft.SqlServer.Server.SqlFunction]不同而已。自定义函数又分TVF函数和Scalar两种,最大区别在于TVF返回表后者返回Scalar(标量),这一篇我们做一下比较。 先看两段代码 存储过程: using S... 阅读全文

posted @ 2009-01-05 11:09 山虎 阅读(249) 评论(0) 推荐(0) 编辑

SQLCLR(一)入门

摘要: SQL Server 2005发布后,可以编写出能够在SQL Server中运行的.net代码了。同IIS一样,SQL Server 2005也是.net程序的宿主。 首先安装sqlserver2005和visual studio 2005。启用sqlserver2005的clr ,应先在sqlsever的查询分析器按实际情况执行下边的语句 exec sp_configure 'clr enabl... 阅读全文

posted @ 2009-01-05 11:09 山虎 阅读(192) 评论(0) 推荐(0) 编辑

'EXTERNAL' 附近有语法错误...

摘要: 在使用VS2005和SQL Server 2005,将原来在VS03下的工程和SQL Server 2000 的数据库,出现以下错误: 错误 1 'EXTERNAL' 附近有语法错误。您可能需要将当前数据库的兼容级别设置为更高的值, 以启用此功能。有关存储过程 sp_dbcmptlevel 的信息,请参见帮助。 sqlproject1 打开查看SQL Server Management Stu... 阅读全文

posted @ 2009-01-05 11:08 山虎 阅读(472) 评论(0) 推荐(0) 编辑

使用asp.net 2.0和SQL SERVER 2005构建多层应用

摘要: 随着.net 2.0的发布,将会使得使用asp.net 2.0来构建的web应用越来越容易。使用asp.net 2.0和sql server 2005,将会比asp.net 1.1更方便地构建多层体系架构的web应用。本文,将使用asp.net 2.0和sql server 2005 (.net使用visual studio studio 2005 beta 2,sql server 2005使用... 阅读全文

posted @ 2009-01-05 11:08 山虎 阅读(207) 评论(0) 推荐(0) 编辑

DataSet操作

摘要: 一、特点介绍 1、处理脱机数据,在多层应用程序中很有用。 2、可以在任何时候查看DataSet中任意行的内容,允许修改查询结果的方法。 3、处理分级数据 4、缓存更改 5、XML的完整性:DataSet对象和XML文档几乎是可互换的。 二、使用介绍 1、创建DataSet对象:DataSet ds = new DataSet("DataSetName"); 2、查看调用SqlDat... 阅读全文

posted @ 2009-01-05 11:06 山虎 阅读(832) 评论(0) 推荐(0) 编辑

GridView功能汇总

摘要: GridView点击删除后弹对话框再删除 添加一个模版列,编辑模版列,并加入一个linkButton ,在onClientClick中加入JavaScript:return confirm('你确定要删除该行记录吗?'); 在html中找到那个模版列在其中加入这个属性CommandArgument='' 选中LinkButton的事件Command项,写入LinkButton1_Delete然后在... 阅读全文

posted @ 2009-01-05 11:05 山虎 阅读(584) 评论(0) 推荐(0) 编辑

用GridView列出Profile存储的全部用户信息如公司名称等

摘要: 相信很多人用Profile存储用户信息如公司名称等,但是在后台想用列表的方式列出来,却是很难,试试我的方法吧。 1. 在数据库里建一视图:view_Profile SELECT dbo.aspnet_Users.ApplicationId, dbo.aspnet_Users.UserName, dbo.aspnet_Profile.PropertyNames, dbo.aspne... 阅读全文

posted @ 2009-01-05 11:05 山虎 阅读(248) 评论(0) 推荐(0) 编辑

ASP.NET传递中文参数乱码的解决方法

摘要: 方法1: web.config里修改 方法2: 传送时要将要传送的中文字符用Server.UrlEncode方法编码, 接收时使用Server.UrlDecode来解码. 例子: Response.Write(""); 阅读全文

posted @ 2009-01-05 11:04 山虎 阅读(579) 评论(0) 推荐(0) 编辑

c#.net常用函数和方法集

摘要: 1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 in... 阅读全文

posted @ 2009-01-05 11:04 山虎 阅读(144) 评论(0) 推荐(0) 编辑

导航