摘要: 一、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) 编辑