摘要:
[获取全部数据库名]select name from master.dbo.sysdatabases where dbid=7 //dbid的值为7以上都是用户数据库[获得数据表名][将字段值更新为表名,再想法读出这个字段的值就可得到表名]select top 1 name from 数据库名.dbo.sysobjects where xtype='u' and status>0 and name not in('table') [获得数据表字段名][将字段值更新为字段名,再想法读出这个字段的值就可得到字段名]select top 1 数据库名.dbo.c 阅读全文
随笔档案-2005年07月
实现Split功能的函数
2005-07-12 23:06 by Jeffrey Lee, 310 阅读, 收藏,
摘要:
/* * Author: Jeffrey Lee * Date: 2006-12-25 * Remark: 实现split功能 的函数 * */CREATE FUNCTION F_Split ( @SourceSql VARCHAR(8000), @StrSeprate VARCHAR(10))RETURNS @temp TABLE(TaskID VARCHAR(1000))AS BEGIN DECLARE @i INT -- 除去左右空格 SET @SourceSql = RTRIM( LTRIM( @SourceSql ) ) -- 获取第一个分割字符... 阅读全文
Visual Studio 安装部署深入研究
2005-07-12 15:57 by Jeffrey Lee, 530 阅读, 收藏,
摘要:
相信很多人都做过安装程序,目前最大功能最全的当属InstallShield,但是InstallShield的语法学习起来实在费劲,相对而言vs.net自带的安装部署短小精悍,且使用C#语法,对于一般C#开发者来说使用起来就极为简便,在对其作了一些研究之后,发现vs.net的安装部署项目的功能也已经非常好用,一般的程序安装都可以轻松实现,当然,在研究的过程中也发现了一些缺陷,这个后面再提。下面就向大家介绍一下ASP.NET安装部署项目的一些复杂应用实现:首先我们假设存在一个已经完工的web项目eHRM,其文件列表如图其中web.config中存在我们的数据库连接及系统的一些其他配置,如数据库类. 阅读全文
制作Web安装文件时遇到的几个小问题及其解决思路
2005-07-12 15:48 by Jeffrey Lee, 490 阅读, 收藏,
摘要:
收集的几个关于部署的问题(1)我需要在安装时对数据库进行操作,如何进行? 在MSDN里面,有专门的一个演练讲到操作数据库,地址是ms-help://MS.MSDNQTR.2003FEB.2052/vsintro7/html/vxwlkwalkthroughusingcustomactiontocreatedatabaseduringinstallation.htm.你可以在VS.NET配套的MSDN地址栏中输入刚才的地址,就是安装期间使用自定义操作创建数据库的演练. 当然,如果一切都这么简单的话,我的这个问题就不用写了. 如果你的Sql语句很简单,只是创建数据库的话,看MSDN的演练估计... 阅读全文
C#事件处理机制
2005-07-07 15:35 by Jeffrey Lee, 733 阅读, 收藏,
摘要:
事件简介: 任何进行过图形用户界面开发的编程人员都会知道事件的概念。当用户在使用程序的时候,用户必然要和程序进行一定的交互。比如当用户点击窗体上的一个按钮后,程序就会产生该按钮被点击的事件,并通过相应的事件处理函数来响应用户的操作。这样用户的直观感觉就是程序执行了我要求的任务了。当然,事件并不一定是在和用户交互的情况下才会产生的,系统的内部也会产生一些事件并请求处理的,比如时钟事件就是一个很好例子。不过要介绍C#中的事件处理机制(扩展到更广的范围便是整个.Net框架),我们首先得明白一个叫"委托"的概念。 C#中的委托: 委托,顾名思义,就是中间代理人的意思。C#中的委托允 阅读全文
浙公网安备 33010602011771号