2010年4月26日
摘要: 在嵌套母版页的时候,最后添加内容页的时候莫名的出来一个<% 在此添加内容控件 %>,搞得我一头雾水,不可能啊,内容页添加母版页和添加嵌套的母版页应该程序都是一样的啊?刚开始还BAIDU和GOOGLE了一样,居然没找到我遇到过的问题,看来神了,不可能就我一个人遇到了啊。最后还是根据VS2008的提示搞定了。总结一下。 刚开始我创建了第一个母版页MasterPage.master然后创建第... 阅读全文
posted @ 2010-04-26 13:33 jazyzheng 阅读(925) 评论(0) 推荐(0) 编辑
  2010年4月20日
摘要: 存储过程:是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。by google 存储过程执行效率比单独的SQL语句效率高。 样编写存储过程?存储过程在SQL Server 2005对应数据库的可编程性目录下。比如,创建一个存储过程... 阅读全文
posted @ 2010-04-20 16:40 jazyzheng 阅读(791) 评论(0) 推荐(0) 编辑
  2010年4月19日
摘要: SQL触发器:当改变(增、删、改)数据表的记录时,绑定在SQL语句(增、删、改)中的触发器能够触发某些事件或者函数,所以我们可以在触发器中编写一些处理语句。比如,当我们删除新闻类别的时候,由于外键的原因,我们无法删除新闻类别下有新闻内容的记录,但是通过触发器,我们就可以实现。delete from category where id=5 --sql删除语句create trigger trigca... 阅读全文
posted @ 2010-04-19 17:39 jazyzheng 阅读(1110) 评论(5) 推荐(0) 编辑
摘要: 如果传入的参数比较多比如:public bool Update(string a,string b,string c,string d,string e) //插入新闻 就比较麻烦 插入的多个字段是一个实体对象里的多个参数,这些写起来比较累赘,更好的写法是,把每个数据库中的表当做一个实体类,然后表里面的字段都是实体类的属性,在更新的时候只需传入一个实体类的实例对象。这样更加符合面向对象的思想。最后... 阅读全文
posted @ 2010-04-19 11:21 jazyzheng 阅读(890) 评论(0) 推荐(0) 编辑
  2010年4月18日
摘要: 简单的情况下,都是在前台输入要插入的数据,然后后台直接把输入的数据连接到SQL语句上,就很容易遭到SQL注入的问题。比如:string sql=”insert into category(name) values(‘ ”+name+” ’)"; //这样的数据输入是通过双引号进行的字符串拼接"+字符串 注入语句:aaa’)de... 阅读全文
posted @ 2010-04-18 16:48 jazyzheng 阅读(633) 评论(4) 推荐(0) 编辑
摘要: 一般情况下,都放在需要连接数据库的方法中。但是,这种方法既不安全效率也不够高,当数据库连接改变时,则要修改后台的原始代码。public SQLHelper(){string connStr=@”server=niunan\sqlexpress;database=newssystem;uid=sa;pwd=123”; conn=new SqlConnection(connSt... 阅读全文
posted @ 2010-04-18 14:30 jazyzheng 阅读(562) 评论(0) 推荐(0) 编辑
  2010年4月17日
摘要: 网上百度和谷歌一些东西,感觉讲得模棱两可的,所以自己总结了一下。 try catch finally一起使用的常见方式是: 在 try 块中获取并使用资源,在 catch 块中处理异常情况,并在 finally 块中释放资源。try 是程式开始需要执行的语句,如果这段语句有误则跳转到catch语句执行,最后再执行finally语句执行,如果try 语句没有错误则直接到finally语句处执行,ca... 阅读全文
posted @ 2010-04-17 12:33 jazyzheng 阅读(477) 评论(0) 推荐(0) 编辑
  2010年4月10日
摘要: 经验总结:1。IE6中用了float:left之后导致margin-left双倍边距的BUG解决方法: 每个DIV加入 display:inline;2。margin中IE和FF显示不同问题:margin-left:5px; /*ff属性*/margin-left:7px\0; /*ie8属性*/*margin-left:7px; /*ie6/7属性*/ 阅读全文
posted @ 2010-04-10 22:02 jazyzheng 阅读(202) 评论(0) 推荐(2) 编辑