摘要: using System; using System.Data; using System.Web; using System.Xml; namespace HuLangCms { /// /// 类名:xml操作类 /// public class ExeCuteXml { private XmlDocument xmlDoc;... 阅读全文
posted @ 2010-12-30 17:01 快乐的langYa 阅读(1389) 评论(4) 推荐(0) 编辑
摘要: 测试邮箱:网易,QQ 阅读全文
posted @ 2010-12-30 17:01 快乐的langYa 阅读(430) 评论(0) 推荐(0) 编辑
摘要: switch case语句适用于从一组互斥的分支中选择一个执行分支。值得注意的就是case的值必须是常量表达式不允许是变量。C#中的switch case语句更安全,如果激活块中靠前的一个case子句,后面的case子句就不会被激活(除非使用goto语句、但不建意使用)。注意switch case语句有一种例外情况,如果一个case子句为空,就可以从这个case跳到下一个case上,这样就可以用相同的方式处理两个或多个case子句(不再需要goto语句)。在C#中,switch语句的一个有趣的地方是case子句的排放更灵活,甚至可以将default子句放在最前面(因为任何两个case都不能相同 阅读全文
posted @ 2010-12-30 14:07 快乐的langYa 阅读(40283) 评论(2) 推荐(0) 编辑
摘要: 一、DropDownList: 1、选项值保存到数据库: Hashtable ht=new Hashtable();//这里用Hashtable ht.Add("字段名",DropDownListID.SelectedItem.Text.ToString());//保存选项Text ht.Add("字段名",DropDownListID.SelectedItem.Value.... 阅读全文
posted @ 2010-12-29 14:48 快乐的langYa 阅读(1665) 评论(0) 推荐(0) 编辑
摘要: 前面我们介绍使用 SqlCommand 执行一个参数化的SQL语句,现在我们来学习如何使用SqlCommand执行存储过程。为了能更灵活地指定参数,我们在页面上添加两个文本框,tbClassName 和 tbBoardname,和一个用于添加版块的按钮 btn_AddBoard,双击添加按钮Click事件处理程序。  在这段代码中,要注意以下几点。  1. CommandType 枚举。用来枚举所有的命令类型,默认是 CommandType.Text,用于执行SQL语句。如果我们把SqlCommand 的 CommandText 设置为一个存储过程名,则应该指字 CommandType 为 C 阅读全文
posted @ 2010-12-29 14:39 快乐的langYa 阅读(1267) 评论(0) 推荐(0) 编辑
摘要: DataReader 是只读只进的读取方式,所谓只读,就是我们只能通过它获取数据而不能修改数据;所谓只进,就是读取记录的游标只会不断前进,我们不能在读取了第5条记录以后再返回去读取第2条记录。因此,往往我们会使用循环语句来读取记录集。SQL语句支持使用分号隔开一次获取多个记录集,同样DataReader也支持读取多个记录集。我们先来看一段代码,该代码实现从 tbBoard 读取所有记录,并以表格的形式呈现记录,效果如图所示。图,使用 DataReader 读取单记录集要测试这段代码,新建一个页面,在页面的 Page-Load 事件处理方法中加入下列代码(别忘记using System.Data 阅读全文
posted @ 2010-12-29 14:35 快乐的langYa 阅读(734) 评论(0) 推荐(0) 编辑
摘要: 存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。由于存储过程是事先优化编译好的SQL语句,所以执行效率高,在企业级项目中存储过程应用非常广泛。下面我们就来介绍一下使用ADO.NET调用存储过程和各种类型的参数的方法。  首先,我们为 Forum 数据库建立一个存储过程。  1. 打开IDE的服务器资源管理器并连接到我们的 Forum 数据库。  2. 右键单击“存储过程节点”并选择“添加新存储过程”。  3. 系统给我们建立一个存储过程的模板。  4. 把这个存储过 阅读全文
posted @ 2010-12-29 14:34 快乐的langYa 阅读(749) 评论(0) 推荐(1) 编辑
摘要: SQL注入的威力是不可忽视的,下面我们主要介绍防范方法——使用参数化SQL。对于不同的数据供应器都有对就的 Parameter 来表示SQL语句或者存储过程中的各种参数。参数和数据库字段的真实类型——对应,所有参数的值会仅仅被认为一个参数。因此,在参数中任何SQL语句都是没有意义的。在这段程序中,我们使用参数代替字符串的拼接。我们需要注意如下几点。·SQL语句或者存储过程中指定的所有参数必须和Parameters属性中的所有参数对应。·参数集合的Add()方法有多种重载AddWithValue()方法会自动检测参数的类型和长度,对于Add()方法其实也可以省略参数类型和长度。不过为了程序的可读 阅读全文
posted @ 2010-12-29 14:33 快乐的langYa 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 添加、删除和修改SQL语句法。延迟指定 Command 对象的 Connection 属性和 CommandText 属性使用 Command 对象的 ExecuteNonQuery() 添加、删除和修改记录并返回影响的记录。使用 Command 对象的 ExecuteScalar() 获取一个值。同时提交多个SQL语句。使用 using{} 来自动释放资源 阅读全文
posted @ 2010-12-29 14:32 快乐的langYa 阅读(6861) 评论(1) 推荐(1) 编辑
摘要: 绑定添加 阅读全文
posted @ 2010-12-29 14:30 快乐的langYa 阅读(204) 评论(0) 推荐(0) 编辑
摘要: ACCESS 数据库SQL 数据库 阅读全文
posted @ 2010-12-29 14:26 快乐的langYa 阅读(611) 评论(0) 推荐(1) 编辑
摘要: 1 连接SQL Server数据库示例 // 连接字符串 string ConnectionString = System.Configuration.ConfigurationSettings.AppSettings["ConnectionSqlServer"]; // 创建SqlConnection对象 SqlConnection connection = new SqlConnec... 阅读全文
posted @ 2010-12-27 12:05 快乐的langYa 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 从数据库中直接导出取道泛型里面.命名空间:using System.Collections.Generic;在News类中: 阅读全文
posted @ 2010-12-27 12:02 快乐的langYa 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 1、当SqlDataReader没有关闭之前,数据库连接会一直保持open状态,所以在使用SqlDataReader时,使用完毕应该马上调用SqlDataReader.Close()关闭它。2、一个连接只能被一个SqlDataReader使用,这也是为什么要尽早关闭SqlDataReader的原因。3、使用完SqlDataReader后,你可以在程序中显示的调用数据库连接对象的Close方法关闭连接,也可以在调用Command对象的ExecuteReader方法时传递CommandBehavior.CloseConnection 这个枚举变量,这样在调用SqlDataReader的Close方 阅读全文
posted @ 2010-12-27 11:58 快乐的langYa 阅读(604) 评论(2) 推荐(0) 编辑
摘要: 第一种方式:数据库连接代码:aspx文件代码:第二种方式:aspx代码: 阅读全文
posted @ 2010-12-20 09:53 快乐的langYa 阅读(456) 评论(0) 推荐(0) 编辑
摘要: /* * Class:WaterImage * Use for add a water Image to the picture both words and image * 2007.07.23 create the file * * http://www.freeatom.com/ 欢迎您的来访 * * 使用说明: * 建议先定义一个... 阅读全文
posted @ 2010-12-19 13:57 快乐的langYa 阅读(2942) 评论(0) 推荐(1) 编辑
摘要: 页面代码: RepeaterPagingSortingDelete | >> >| 转到第页 ... 阅读全文
posted @ 2010-12-19 10:31 快乐的langYa 阅读(1247) 评论(1) 推荐(1) 编辑
摘要: DataSet 作用:DataSet,DataAdapter读取数据。 问:什么是DataAdapter?答:DataAdapter对象在DataSet与数据之间起桥梁作用 阅读全文
posted @ 2010-12-15 15:12 快乐的langYa 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 这节课描述了SqlCommand对象以及如何使用它与数据库交互。下面是本课的目标:知道什么是command对象学习如何使用ExecuteReader方法查询数据学习如何使用ExecuteNonQuery方法插入和删除对象学习如何使用EXecuteScalar方法返回单一值介绍SqlCommand对象允许你指定在数据库上执行的操作的类型。比如,你能够对数据库中的行数据执行select,insert,modify以及delete命令。SqlCommand对象能被用来支持断开连接数据管理的情况,但是在这节课我们将只单独使用SqlCommand对象。后面关于SqlDataAdapter的课程将解释如何 阅读全文
posted @ 2010-12-15 14:27 快乐的langYa 阅读(1597) 评论(0) 推荐(0) 编辑
摘要: using System; using System.IO; using System.Collections; using System.Drawing; using System.Drawing.Drawing2D; using System.Drawing.Imaging; namespace BLL { /**//// /// 水印的类型 /// p... 阅读全文
posted @ 2010-11-26 09:11 快乐的langYa 阅读(831) 评论(0) 推荐(0) 编辑