SSHH网络工作室

2009年1月5日

SQLCLR(四)用户定义类型UDT

摘要: 用户自定义类型是SQL Server 2005的新特性。和前几篇文章介绍的SQLCLR相比,UDT相对有此复杂。UDT也有许多限制和必须遵守UDT规范。UDT的二进制不能超过8000个字节,必须包含一个null值表示,因为SQLServer的数据类型是允许null值的。 UDT可以是结构或类。如果是类的话需加[StructLayout(LayoutKind.Sequential)] 标签(属性),... 阅读全文

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

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

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

posted @ 2009-01-05 11:09 山虎 阅读(247) 评论(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 山虎 阅读(189) 评论(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 山虎 阅读(204) 评论(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 山虎 阅读(830) 评论(0) 推荐(0) 编辑

GridView功能汇总

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

posted @ 2009-01-05 11:05 山虎 阅读(580) 评论(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 山虎 阅读(243) 评论(0) 推荐(0) 编辑

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

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

posted @ 2009-01-05 11:04 山虎 阅读(569) 评论(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 山虎 阅读(138) 评论(0) 推荐(0) 编辑

导航