摘要: 先新建一个表并输入数据: 为这个数据库建立一个强类型数据集,并建立几个自定义的方法 首先是错误次数清零 然后是错误次数增加 最后是根据输入的username来得到数据 设计一个窗体,其中登录按钮的ID是:login 双击这个按钮,在生成的按钮事件中输入:private void login_Click(object sender, EventArgs e) { T_PersonTableAdapt... 阅读全文
posted @ 2011-03-30 23:14 爱玩的安哥 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 在查询的SQL语句中修改条件判断为where 会员名=@会员名 定义好方法的名称 private static void 删除指定会员名的纪录() { 会员数据TableAdapter adapter = new 会员数据TableAdapter(); adapter.DeleteQuery会员名("知足常乐1"); }在数据库中就已经找不到 知足常乐1这条纪录了 阅读全文
posted @ 2011-03-30 23:08 爱玩的安哥 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 比如上面的nothing会员的学习记录为空,在程序中可以这样来判断: private static void 处理NULL数据() { 会员数据TableAdapter adapter = new 会员数据TableAdapter(); 强类型数据集.会员数据.会员数据DataTable data = adapter.GetData(); if (data[1].Is学习记录Null()) { ... 阅读全文
posted @ 2011-03-30 23:00 爱玩的安哥 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 在上一篇制造自己的查询方法中输入SQL语句时加这么一句 where 会员名=@会员名,后面的一句是一个参数名称,有点像类里面的set{this.什么值=value;}, 定义好名称就可以输入一个参数来进行查询private static void 显示指定会员名的记录() { 会员数据TableAdapter adapter = new 会员数据TableAdapter(); 强类型数据集.会员数... 阅读全文
posted @ 2011-03-30 22:57 爱玩的安哥 阅读(405) 评论(0) 推荐(0) 编辑
摘要: private static void 插入一条纪录() { 会员数据TableAdapter adapter = new 会员数据TableAdapter(); 强类型数据集.会员数据.会员数据DataTable data = adapter.GetData(); adapter.Insert(null, "乐中乐", "12345", 16, "中级", null, null, null, n... 阅读全文
posted @ 2011-03-30 22:51 爱玩的安哥 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 在生成的会员数据.xsd中右击适配器,选择 添加查询 选择使用SQL语句 选择下一步 输入自己需要的SQL语句 给两个方法起个名字,为了直观,我用的是中文名字 有了这些以后就可以在程序中直接使用了private static void 使用自己制造的查询方法() { 会员数据TableAdapter adapter = new 会员数据TableAdapter(); 强类型数据集.会员数据.会员数... 阅读全文
posted @ 2011-03-30 22:46 爱玩的安哥 阅读(279) 评论(0) 推荐(0) 编辑
摘要: private static void 修改纪录中的字段() { 会员数据TableAdapter adapter = new 会员数据TableAdapter(); 强类型数据集.会员数据.会员数据DataTable data = adapter.GetData(); Console.WriteLine("修改前的第一个会员名:{0}", data[0].会员名); data[0].会员名 = ... 阅读全文
posted @ 2011-03-30 22:44 爱玩的安哥 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 新建了一个会员数据的表 将这个表拖放到新建立的数据集文件中,就自动生成了下面的一个类 点击查看 会员数据TableAdapter的属性,会发现它为我们自动生成了连接字符串,这样不需要自己在麻烦的手写了,以往ado.net入门的时候对这个连接字符串很是头大 这样当你在程序中使用这个类的实例时,就能发现这个类的好处了using System;using System.Collections.Gener... 阅读全文
posted @ 2011-03-30 22:38 爱玩的安哥 阅读(642) 评论(0) 推荐(0) 编辑
摘要: public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/html"; //建立一个数据库的连接 //打开数据库 //建立一个数据库的命令 //输入命令的文本 //执行这个命令 //得到其结果 //对结果进行处理 //...还是linq方便 SqlConnection conn = ... 阅读全文
posted @ 2011-03-30 22:35 爱玩的安哥 阅读(234) 评论(0) 推荐(0) 编辑