SSHH网络工作室

2009年1月5日

excel导入sql2005数据库

摘要: 首先说说我的思路,也是和别人讨论后采用的方法,不一定最好,如有更佳的方法您就给我指出来,谢谢!!: 1)使用vs2005新建个上传控件,然后就是判断是否是Excel文件(这里需要注意),如果是就可以新建个路径,然后把导入的Excel表保存到web站点的相关路径中(这里也需要注意因为我想在建立数据表时从这个路径的Excel表格导入)。 2)使用sql语句进行导入数据,这个导入方法微软官方提出了三种... 阅读全文

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

SQLCLR(五)聚合

摘要: SQL Server中的聚合,常用的比如max,count之类。 我们现在也可以在SQLCLR里创建自定义的聚合。Visual Studio 2005中提供的聚合模板是一个结构,标注了[Serializable],[SqlUserDefinedAggregate]标签,这将让SQLCLR知道这是一个聚合函数。 看一段代码,这段代码来自SQL Server 2005联机丛书,本来自己想写一段,但突然... 阅读全文

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

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(三)触发器

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

posted @ 2009-01-05 11:10 山虎 阅读(188) 评论(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) 编辑

asp.net数据库操作技巧例子,改变sql语句

摘要: public DataTable dt(string aid,string sid,string lx,string dtt,string key,string big) {//根据传来的地区分类,大分类,小分类,读取info数据库的内容 //下面的镶套判断本来没必要的,呵呵,只是我用了好久才弄完,纪念下 String SQL ="se... 阅读全文

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

我的asp.net开发经验

摘要: 。弄清楚forn的概念,asp.net的form不是表单,是窗体。不要总想着action,asp.net推荐的是在一个页面内处理表单的逻辑。 2。需要改变的东西用服务端控件,否则用html就可以。 3。ASP.NET 2.0 引入了 App_Code 目录,该目录可以包含一些独立文件,这些文件包含要在应用程序中的多个页之间共享的代码。可以将 App_Code 目录划分为若干子目录(每个子目录包含同... 阅读全文

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

asp.net TreeView 一些操作

摘要: 最近在asp.net中总是用到TreeView,有一些基本的操作,比如选中所有子节点,选中父节点之类的,每次用的时候都得找以前的代码段拷贝,挺烦的,现在就把这些放在这里,方便以后使用 ^_^ 1. 选中所有子节点: function OnTreeNodeChecked() { var ele = window.event.srcElement; ... 阅读全文

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

使用C#创建SQL Server的存储过程

摘要: 介绍 通常,开发人员使用的是T-SQL来创建SQL Server的存储过程、函数和触发器。 而现在的SQL Server 2005已经完全支持.NET通用语言运行时(CLR)了。 这就意味着,你可以使用.NET的语言,如C#、VB.NET之类的来开发SQL Server的存储过程、函数和触发器。 SQL Server 和 CLR 的集成给我们带来了n多好处,如实时编译、类型安全、增强的安全性以... 阅读全文

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

SQL 命令整理

摘要: --DDL语句(数据定义语言--Data definition language) --创建库脚本 CREATE DATABASE SQLTips ON ( NAME = SQLTips_data,--文件名 FILENAME = 'D:\Data\SQLTips_data.mdf',--文件物理路径 SIZE = 10,--文件大小 FILEGROWTH = 10MB--文件增长大小 ) LOG... 阅读全文

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

网站换肤 ASP.NET2.0 Themes

摘要: 可能有些朋友还不是很清楚themes、skins。下面先介绍下themes、skins.。 一、简介: 一看Themes、Skins这2名字就都知道是用来做什么的了吧,下面就说下它是做什么的(怎么都知道了还说,~_~),利用Themes我们可以很容易的更改控件、页面的风格,而不需要修改我们的代码和页面文件。 Themes文件被单独的放在1个App_Themes文件夹下面,与你的程序是完全分开的。 ... 阅读全文

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

导航