随笔分类 - MSSQLServer
摘要:在学校的时候就经常做一些网站,所以这次在公司实习,组长第一次给了一个企业的网站还是很快的完成了。中间并没有遇到什么大的问题,但是还是遇到了两个新手非常容易混淆的小问题,所以拿出来跟大家分享一下。主要分两个内容:1)SQL Server,Access数据库查询的易混点;2)C#中parameter指定参数长度对程序性能的影响1)SQL Server,Access数据库查询的易混点学习SQl的都知道,我们要在数据库中实现模糊查询是要使用Like语句的,同时使用一些通配符来完成对查询内容的模糊匹配。第一个通配符就是“%”,只要是完成对任意字符的匹配(在Access数据库中使用“*”);第二个通配符“
阅读全文
摘要:在实际开发的过程中如果记录数非常的庞大,如果直接用SQL语句查询并填充到DataTable中,将是一件非常恐怖的事情。而且对网站性能,服务器性能消耗很大。两个常犯的错误:1)在现实数据时,查询时会将所有的满足条件的数据全部填充到DataTable中,然后在程序中根据条件显示其中的一部分数据。2)在统计数据时,在获取符合条件的记录条数时也是通过将所有满足条件的数据全部填充到DataTable中,然后通过DataTable实例Rows.Count属性来获取记录条数。这样做的结果就是效率极低,如果数据量太大,可能造成自己需要的数据长久的无法显示,所以显示数据是应该使用分页查询。分页查询就是每次只返回
阅读全文
摘要:使用ADO,NET来调用存储过程可以分为一下4种方式1)调用不带参数的存储过程2)调用带一个参数的存储过程3)调用带多个参数的存储过程4)调用带输出参数的存储过程(本代码示例所使用的存储过程,使用的是作者的上一篇博文所创建的存储过程,博文地址:http://www.cnblogs.com/qq731109249/archive/2012/10/07/2714236.html,请大家参考)一,ADO.NET调用不带参数的存储过程,使用的存储过程是上篇博文示例1-1创建的存储过程具体的调用代码1-1演示如下: 1 public void ShowData1() 2 { 3 ...
阅读全文
摘要:因为昨天我的SQL Server 2008数据库在使用的时候突然就打不开了。而起前天还用它来写T-SQL语句来着。所以很是郁闷啊,到网上查询以后,不能解决,就干脆重新安装了一边,所以昨天整理的内容不能够及时的更新到博客上,只能今天继续整理,然后更新了。这次主要是讲ADO.NET访问存储过程的知识,所以,在开篇的时候还是把SQL Server存储过程的知识给串讲,复习一下。对于前段程序开发人员来说,存储过程是很重要的工具,他可以使开发者在不了解表架构的情况下使用存储过程对数据进行处理。同时,由于存储过程具有封装的概念,当逻辑规则改变时,可以在不影响前端程序设计的情况下对后端程序进行修改。 存储过
阅读全文