摘要: MS-SQL Server select * from Book where BookName like'%C语言%' 在SQL2000下能正常找到,在2005下不能,因为语句中的中文字体, 但是使用 select * from Book where BookName like N'%C语言%' ,这样就完合正常了, Like 后的N是表示什么意思呢 unicode字符 N转换字符串为nch... 阅读全文
posted @ 2008-03-30 15:58 IamV 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 调试快捷键 F6: 生成解决方案 Ctrl+F6: 生成当前项目 F7: 查看代码 Shift+F7: 查看窗体设计器 F5: 启动调试 Ctrl+F5: 开始执行(不调试) Shift+F5: 停止调试 Ctrl+Shift+F5: 重启调试 F9: 切换断点 Ctrl+F9: 启用/停止断点 Ctrl+Shift+F9: 删除全部断点 F10: 逐过程 Ctrl+F10: 运行到光标处 F... 阅读全文
posted @ 2008-03-29 18:37 IamV 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 1. 案例起因 公司门店应用程序每天都要出一份报表,用来统计所有商品当天的期初库存数量、入库数量、出库数量 及当天的期末库存数量。运行半年以后,这份报表运行越来越慢,到现在,每次运行该报表显示当天数据时需要近20秒的时间。于是开发人员找到我,希望我看看,是不是可以使该报表运行的时间更短。 该报表就是一段SQL语句,主要由三部分组成,第一部分是计算每个商品的期初数量,第二部分是计算每个... 阅读全文
posted @ 2008-03-20 09:52 IamV 阅读(2543) 评论(1) 推荐(0) 编辑
摘要: ===前提:我们已经有一个DataTable的数据表 现在需要的只是其中的一行数据=== 比如说下面这段代码在一个方法里 返回的就是一个DataTable! sqlCon = new SqlConnection(strCon); sqlCom = new SqlCommand(); sqlCom.Connection =... 阅读全文
posted @ 2008-03-16 11:06 IamV 阅读(16344) 评论(2) 推荐(4) 编辑
摘要: 在.Net Framework 2.0中SqlClient增加了AddWithValue(string parameterName, object value)方法。 该方法简化了调用储存过程的输入参数过程,在运行时对所输入的数据类型进行判断,获取对应的数据库类型。 因此该方法在运行效率上比用 Add(string parameterName, SqlDbType sqlDbType, int... 阅读全文
posted @ 2008-02-29 16:15 IamV 阅读(1302) 评论(0) 推荐(0) 编辑
摘要: 配置文件为什么要严格区分大小写! 害我DEBUG了1天的,伤啊!! 就因为把 "S"写成了大写!!! 阅读全文
posted @ 2008-02-28 17:20 IamV 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 如何利用网页弹出各种形式的窗口,我想大家大多都是知道些的,但那种多种多样的弹出式窗口是怎么搞出来的,我们今天就来学习一下: 1.弹启一个全屏窗口 ; www.e3i5.com 2.弹启一个被F11化后的窗口 ; www.e3i5.com 3.弹启一个带有收藏链接工具栏的窗口 www.e3i5.com 4.网页对话框 www.e3i5.com http... 阅读全文
posted @ 2008-02-26 13:31 IamV 阅读(760) 评论(0) 推荐(0) 编辑
摘要: 熟悉html语法的用户就知道了,meta其实是html语言head区的一个辅助性标签。 一、meta标签的组成 meta标签共有两个属性,它们分别是http-equiv属性和name属性,不同的属性又有不同的参数值,这些不同的参数值就实现了不同的网页功能。 1、name属性 name属性主要用于描述网页,与之对应的属性值为content,content中的内容主要是便于搜索引... 阅读全文
posted @ 2008-02-26 13:29 IamV 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 我们知道HTML是一种再简单不过的标记语言,一些基础性的知识,该说的已经说了,该讲的也已经讲得差不多了,没有人再去关注HTML还有什么新颖之处,其实不然,也许我们熟悉的只是HTML中极为常见的标记,但对于一些特殊的标记,您未必熟悉也未必使用过,但也许您会真的喜欢它们。 1、optgroup标记-对select元素中的选项进行逻辑分组 这个元素我们很少有人去关注它,也很少有人知道这个元素的功... 阅读全文
posted @ 2008-02-26 13:09 IamV 阅读(340) 评论(0) 推荐(0) 编辑
摘要: using这个关键字在C#中共用三个用法: 1、用在命名空间里 如:using System; 这个谁都知道,为了不用写类的全名(可以把System.Console 写成 Console) 2、可以用来对一个类进行重命名,也是为了使用方便,如: using System; using hahaha = System.Console... 阅读全文
posted @ 2008-02-14 13:45 IamV 阅读(15649) 评论(0) 推荐(8) 编辑
摘要: By Sahil Malik[http://www.developer.com/net/net/article.php/11087_3565196_1] .net 2.0所带来最大的变化之一也许就是System.Transactions命名空间的引入。在我以前关于SQLCLR的文章中,也简略的提到过这个命名空间。但是谁说事务的概念只能局限于数据库?难道我们在数据库以外的领域就不需要可靠的代码了么?... 阅读全文
posted @ 2008-02-13 08:53 IamV 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 这段时间写了很多页面代码,除了一些知识重复以外,也学到css的一些新东西,或许是旧东西,但是还是希望能对大家有用。 其实在css里面有很多对a的样式应用,因为a标签是仅有的默认可以触发动作的标签,因此在很多时候可以用css来控制a达到js才能达到的效果,比如今天要介绍的css仿title和alt的提示效果: 先来分析一下这种效果的特点,无非就是在鼠标悬停的时候出现一个包含介绍文字的提示... 阅读全文
posted @ 2008-02-05 17:51 IamV 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 1、Excel数据导入到数据库中: //该方法实现从Excel中导出数据到DataSet中,其中filepath为Excel文件的绝对路径,sheetname为表示那个Excel表; public DataSet ExcelDataSource( string filepath , string sheetname ) ...{ string... 阅读全文
posted @ 2008-02-05 13:13 IamV 阅读(11719) 评论(6) 推荐(0) 编辑
摘要: 用到验证码,可以有效地防止黑客软件的恶意破解 使用方法: 1、在Web项目中添加一个类,如“CreateImage.cs”,然后将我公布的源代码Copy进去; 2、再新建一个Web窗体,如“Image.aspx”,在Page_Load中加入代码 “CreateImage.DrawImage ();”当然别忘了加上对类的引用哦!! 3、在页... 阅读全文
posted @ 2008-02-05 13:12 IamV 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文 章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。 在使用本文中的例子之前,你必须注意以下的问... 阅读全文
posted @ 2008-02-05 13:05 IamV 阅读(1345) 评论(1) 推荐(0) 编辑
摘要: SQL中CONVERT转化函数的用法 CONVERT的使用方法: 格式: CONVERT(data_type,expression[,style]) 说明: 此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar) 相互转换的时候才用到. 例子: Select CONVERT(varchar(30),getd... 阅读全文
posted @ 2008-02-05 08:53 IamV 阅读(389) 评论(0) 推荐(0) 编辑
摘要: @@ROWCOUNT================================ @@ROWCOUNT是返回受上一语句影响的行数。并不是取得总记录数 可以这样写得到所有记录 把set @iRecordCount=@@rowcount 替换成 select @iRecordCount=count(*) from #t 这样就可以得到总记录数 @@TRANCOUNT==========... 阅读全文
posted @ 2008-01-30 09:49 IamV 阅读(633) 评论(0) 推荐(0) 编辑
摘要: ======================================================================= 程序集是 .NET 框架应用程序的主要构造块。它是一个功能集合,并以单个实现单元(一个或多个文件)的形式生成、版本化和部署。所有托管类型和资源或者只在其实现单元中标记为可访问,或者在该单元外由代码标记为可访问。 程序集通过其清单(每个程序集不可缺少的部... 阅读全文
posted @ 2008-01-27 15:36 IamV 阅读(782) 评论(0) 推荐(0) 编辑
摘要: MSMQ(MicroSoft Message Queue),微软消息队列)是在多个不同的应用之间实现相互通信的一种异步传输模式,相互通信的应用可以分布于同一台机器上,也可以分布于相连的网络空间中的任一位置。它的实现原理是:消息的发送者把自己想要发送的信息放入一个容器中(我们称之为Message),然后把它保存至一个系统公用空间的消息队列(Message Queue)中;本地或者是异地的消息接收程序... 阅读全文
posted @ 2008-01-23 08:53 IamV 阅读(560) 评论(0) 推荐(0) 编辑
摘要: UTF-16是Unicode的其中一个使用方式。 UTF是 Unicode Translation Format,即把Unicode转做某种格式的意思。 它定义于ISO/IEC 10646-1的附录Q,而RFC2781也定义了相似的做法。 在Unicode基本多文种平面定义的字符(无论是拉丁字母、汉字或其他文字或符号),一律使用2字节储存。而在辅助平面定义的字符,会以代理对(surrogate... 阅读全文
posted @ 2008-01-10 17:32 IamV 阅读(1391) 评论(0) 推荐(0) 编辑