摘要: 1.去除SQL Server数据库中DateTime类型的时分秒的方法:SELECT CONVERT(varchar(10), GETDATE(), 120)还有很多其它格式化时间的方法,在这里输出的时间就如:2010-08-112.DateDiff函数的使用计算时间之间的差值语法DATEDIFF ( datepart , startdate , enddate )参数datepart是规定了应... 阅读全文
posted @ 2010-08-11 19:50 heqichang 阅读(5853) 评论(0) 推荐(1) 编辑
摘要: 注意事项:在前面的文章中将数据库中的表拖入项目中的数据集的设计视图时,VS会自动为我们对数据库做好连接,并且在程序配置文件中自动添加好了连接字符串,但采用这种方法连接上数据库后,在对数据库增加、删除、修改数据时会发现做过的修改会没有效果,具体原因参看下这里的文章:http://www.cnblogs.com/dajianshi/archive/2007/07/06/808495.html我继续接着上篇文章介绍强类型DataSet绑定到DataGridView控件中,并执行更新数据的操作。在项目中添加一个数据集文件后,重新生成一下,我们就可以看到一个DataSet组件出现在工具箱栏中,再向里面添 阅读全文
posted @ 2010-08-04 19:30 heqichang 阅读(1067) 评论(2) 推荐(0) 编辑
摘要: 上一篇文章简单介绍了一下VS中的DataSet强类型怎么使用,今天继续说明怎么利用VS自动创建的强类型DataSet查询指定数据。之前继续照着上一篇文章的步骤重新建一个winform工程:简单的设计一下界面如下:我们要完成的功能就是在界面上第一个空格输入一个ID,在下面得到该ID人的信息。表结构如下:在里面输入一些信息:接着再按着上一篇文章所说的向项目中添加一个数据集,然后将表从数据库中拉入设计视... 阅读全文
posted @ 2010-08-03 19:20 heqichang 阅读(1324) 评论(0) 推荐(0) 编辑
摘要: 关于弱类型 DataSet的缺点: 无论何时从 DataSet检索值都是以Object类型返回,需要对它进行类型转换; 给其它开发者使用 时无法知道哪些列可用; 运行时才能知道所 有列名,数据绑定麻烦。 因此,VS为我们提供强类型DataSet的自动生成功能。 下面简单的来使用一下。 首先,建一个控制台工程,然后再项目名那右键添加新项,选择一个基于服务的数据库,取名 test 。 在数据库中新 ... 阅读全文
posted @ 2010-08-02 19:44 heqichang 阅读(4599) 评论(3) 推荐(0) 编辑
摘要: 今天做程序用到byte[],我用随机函数生成了有10个byte数值的数组,再把它用Encoding.Default.GetString()转成string,我发现再把这个string转成byte[]时会与之前的byte[]有出入,有些数字不同,还有可能会丢失数据,怪不得网上那么多用.net的加密程序中,中间的密文都用Convert.ToBase64String()把它转成Base64编码的格式,这... 阅读全文
posted @ 2009-05-13 20:58 heqichang 阅读(685) 评论(0) 推荐(0) 编辑