下面如何使用数据适配器SqlDataAdapter,从数据库SQL Server中检索数据并填充到数据集:

//获取数据集的方法

private DataSet GetDataSet()
{
string strcon = @"Data Source=.\SQLEXPRESS;Initial Catalog=school;uie=sa;pwd=123456";
SqlConnection con = new SqlConnection(strcon);
string sql = "select * from student";
DataSet ds = new DataSet();
SqlDataAdapter objadpter = new SqlDataAdapter(sql, con);
objadapter.Fill(ds, "student");
return ds;
}

从代码可以看出,使用适配器填充数据集分为4步:

一、创建数据连接(Connection)对象。

二、创建用于查询数据库中数据的SQL语句。

三、创建DataAdapter对象,参数为SQL语句和Connection对象。

四、调用DataAdapter对象的Fill()方法填充数据集

说明:利用DataAdapter对象的Fill()方法填充数据集时,如果数据集中原来没有数据表,则会创建一个数据表。如果数据集中有相同名称的数据表,则会把数据添加到该数据表中。

转载于:https://www.cnblogs.com/tanding/archive/2012/07/16/2593005.html

DataAdapter对象填充数据集相关推荐

  1. 用DataAdapter对象填充DataSet数据集。

    打球归来,写一段写代然后吃饭. 填充和更新数据集,都要作的,现在还没有理解CS的意思. 1 using System; 2 using System.Collections.Generic; 3 us ...

  2. DataAdapter对象

    DataAdapter对象在物理数据库表和内存数据表(结果集)之间起着桥梁的作用.它通常与DataTable对象或DataSet对象配合来实现对数据库的操作. DataAdapter对象是一个双向通道 ...

  3. C# 数据适配器之 DataAdapter 对象

    01  DataAdapter 对象概述 DataAdapter 对象是一个数据适配器对象,是DataSet 与数据源之间的桥梁.DataAdapter 对像提供了 4 个属性,用于实现与数据源之间的 ...

  4. c#oracle数组超出,c# – ODP.net填充数据集时的Oracle Decimal Number精度问题.异常:算术运算导致溢出...

    我在c#.net 2(Visual Studio 2005 SP1)中工作,尝试使用来自Oracle10g数据库的select * from table的结果填充数据集. .net框架,IDE和数据库 ...

  5. 断开式数据连接 DataSet与DataAdapter对象 1204

    实例化一个仓库 DataSet对象 需要有命名空间 System.Data DataSet da = new DataSet(); 实例化一个小货车 DataAdapter对象 需要有命名空间 usi ...

  6. 小货车DataAdapter对象 1129

    小货车DataAdapter对象 1129 得到小货车对象 方式一 来一个智能小车,告诉他往哪走,做什么 SqlDataAdapter 货车对象 = new SqlDataAdapter(sql语句, ...

  7. 来自不同行业领域的50多个对象检测数据集

    作者|Abhishek Annamraju 编译|Flin 来源|medium 计算机视觉是一个快速发展的领域,每天都有大量的新技术和算法出现在不同的会议和期刊上.说到目标检测,理论上你会学到很多算法 ...

  8. ADO.NET常用对象详解之:DataAdapter对象

    1.DataAdapter概述    DataAdapter类表示的是一组数据库命令和一个数据库连接,它们用来填充DataSet对象和更新数据源. 2.DataAdapter属性    SelectC ...

  9. 【Delphi】ADOConnection连接数据库、ADOQuery执行SQL语句、StringGrid填充数据集

    即:先用ADOConnection连接数据库,再用ADOQuery执行SQL语句,最后将返回的数据集填充到StringGrid 这样就获得了一张所需的数据表格. 一.环境 Windows10 RAD ...

  10. 深入分析ADO.NET中的DataSet对象

    ADO.NET是.net Framework SDK中用以操作数据库的类库的总称.而DataSet类则是ADO.NET中最核心的成员之一,也是各种开发基于.Net平台程序语言开发数据库应用程序最常接触 ...

最新文章

  1. 关闭或开启memory_target
  2. 腾讯物联网操作系统正式开源,最小体积仅1.8 KB
  3. 主席树 - 可持久化线段树
  4. electronic-wechat高分屏下的缩放修改
  5. Caffe 数据结构
  6. 编码基本功:给刚刚学习编程的朋友的建议
  7. 对可道云KodExplorer去掉版权简单破解方法
  8. pytorch搭建卷积神经网络【第三课_自己搭建对抗神经网络】
  9. pwm控制直流电机转速流程图_PWM控制直流电机调速
  10. 通过IO口控制STC15F2K60S2系列单片机输出pwm
  11. Colab+Google使用教程
  12. 篇2:基于windows10专业版搭建ftp服务器
  13. linux文件如何通过vmtools共享到windows,使用vmtools来设置windows和linux的共享文件夹...
  14. 【麒麟操作系统软件商店老是闪退?--麒麟系统软件商店卸载与重装(小白教程)】
  15. 科幻电影里的机器人假肢已经照进现实
  16. 按键扫描——74HC164驱动(一)
  17. 2016世界人工智能大会 AI领袖共启智能+新纪元
  18. 基于知识图谱的智能问答方案
  19. 浅谈金融行业自动化运维
  20. 基于springboot物业管理系统毕设

热门文章

  1. 实习分享 | 来康康字节小姐姐的经验
  2. 每日算法系列【LeetCode 121】买卖股票的最佳时机
  3. PyTorch学习—21.GPU的使用
  4. 数据分析人员需要掌握SQL到什么程度?3个常考题目刷一刷
  5. 一本用户体验时代的产品生存指南
  6. Netty的并发编程实践3:CAS指令和原子类
  7. 深入搜索引擎——海量信息的压缩、索引和查询
  8. 从程序员到CTO也可以走捷径
  9. Power Designer的4种模型文件
  10. tensorflow2.报错与解决 Cannot convert a symbolic Tensor