数据库记录的添加、修改、删除(DataAdapter、DataTable 、DataRow )
数据库记录的添加、修改、删除(DataAdapter、DataTable 、DataRow ) |
//数据添加操作
DataSet dsLog = new DataSet();
SqlDataAdapter myDataAdapter = new SqlDataAdapter();
myDataAdapter.SelectCommand = new SqlCommand ("select * from ServerInfoLog",myConn);
SqlCommandBuilder cb = new SqlCommandBuilder(myDataAdapter);
myDataAdapter.Fill(dsLog, "ServerInfoLog");
DataRow myDataRow; //定义一个DataRow
DataTable myDataTable; //定义一个DataTable
myDataTable = dsLog.Tables[0]; //引用DataSet中的一个DataTable
myDataRow = myDataTable.NewRow(); //调用NewRow方法得到一个DataRow
myDataRow[1] = 0;
myDataRow[2] = dsSer.Tables[0].Rows[0].ItemArray[0];
myDataRow[3] = dsSer.Tables[0].Rows[0].ItemArray[1];
myDataRow[4] = dsSer.Tables[0].Rows[0].ItemArray[2];
myDataRow[5] = dsSer.Tables[0].Rows[0].ItemArray[3];
myDataTable.Rows.Add(myDataRow);
myDataAdapter.Update(dsLog,"ServerInfoLog");
dsLog.Clear();
修改操作的实现。直接对DataTable对象中的某个DataRow对象进行修改。请看下面的代码。
DataRow myDataRow; //定义一个DataRow
DataTable myDataTable; //定义一个DataTable
myDataTable = myDataSet.Tables["myTable"]; //引用DataSet中的一个DataTable
myDataRow = myDataTable.Rows[1]; //得到一个要修改的DataRow
myDataRow["myName"] = "杨扬"; //将此DataRow中的myName字段置为"杨扬"
删除操作 应用DataTable对象的DataRow子对象的Delete方法。比如删除第1条记录,代码如下:
DataRow myDataRow; //定义一个DataRow
DataTable myDataTable; //定义一个DataTable
myDataTable = myDataSet.Tables["myTable"]; //引用DataSet中的一个DataTable
myDataRow = myDataTable.Rows[1]; //得到一个要删除的DataRow
myDataRow.Delete();
数据库记录的添加、修改、删除(DataAdapter、DataTable 、DataRow )相关推荐
- CentOS7设置静态IP、搭建单机版FastDFS图片服务器、使用FastDFS-Client客户端进行简单测试、实现图片上传、实现商品添加修改删除
CentOS7设置静态IP.搭建单机版FastDFS图片服务器.使用FastDFS-Client客户端进行简单测试.实现图片上传.实现商品添加修改删除 CentOS7设置静态IP而且还可以上网 192 ...
- VC6.0 MFC 列表框 列表控件 添加 修改 删除
VC6.0 MFC 列表框 列表控件 添加 修改 删除 写在前面:列表框是很常用,并且很重要的一个控件,那么接下来,就跟随我的脚步,去探索它的奥秘吧! 一.未卜先知 1.编译运行后,点击"学 ...
- es修改索引java_Elasticsearch添加修改删除索引文档案例分享
本文介绍如何采用bboss es添加/修改/删除/批量删除elasticsearch索引文档,直接看代码. 添加/修改文档 TAgentInfo agentInfo = new TAgentInfo( ...
- asp.net 对xml文件的读写,添加,修改,删除操作
asp.net 对xml文件的读写,添加,修改,删除操作 下面有代码调试正确 using System; using System.Collections; using System.Componen ...
- wordpress怎么修改html,WordPress后台编辑器HTML模式界面中添加修改删除按钮
在WordPress编辑器HTML模式界面中添加 按钮一文中,我大致介绍了怎么在后台添加一些自定义的按钮,本文则更为详细全面的对wordpress后台编辑器HTML模式下的按钮自定义进行详解,以让开发 ...
- 如何动态添加修改删除定时任务
如何动态添加修改删除定时任务 (1)思路说明: (a)首先这里我们需要重新认识一个类ThreadPoolTaskScheduler:线程池任务调度类,能够开启线程池进行任务调度. (b)ThreadP ...
- iReport 5.添加修改删除jdbc
Jaspersoft iReport Designer 5.1.0 启动的时候以前的数据源jdbc找不到,报错:classnotfound:oracle.jdbc.driver.Oracl ...
- Chrome浏览器设置header请求 响应头 使用 Chrome ModHeader插件,添加/修改/删除HTTP请求标头和响应标头
ModHeader,是一款可以添加/修改/删除请求标头和响应标头的浏览器插件 ModHeader插件功能 ModHeader插件支持添加/修改/删除请求标头和响应标头,并可以启用基于URL /资源类型 ...
- SpringBoot定时任务升级篇(动态添加修改删除定时任务)
(1)思路说明: (a)首先这里我们需要重新认识一个类ThreadPoolTaskScheduler:线程池任务调度类,能够开启线程池进行任务调度. (b)ThreadPoolTaskSchedule ...
最新文章
- 批标准归一化(Batch Normalization)解析
- java tcp端口复用_windows server tcp端口重用问题
- 梯度下降的线性回归用python_运用TensorFlow进行简单实现线性回归、梯度下降示例...
- 激光标记舱口轮廓生成_宣城国产圆管激光切割机-利晟激光
- 利用lay-ui结合ajax实现分页功能(不借助框架,简单易懂)
- YOLOv3改进方法增加特征尺度和训练层数
- python跨文件复制sheet_Python办公自动化-工作表复制(可跨文件)
- Async/Await(异步处理)
- java一维打地鼠_Java编程实现打地鼠文字游戏实例代码
- [费用流]洛谷 P2053 修车(zkw费用流模版)
- 深入探究Java中hashCode()和equals()的关系
- CTP Java 版(Swig)
- 孩子们各显神通对付 iOS 12「屏幕使用时间」的限制
- c语言视频教程全集(c语言视频教程 谭浩强)
- java程序员语录_2019精选java程序员语录大全
- python字符串和字节串有什么区别_python中的字符串和字节串
- 推荐13个高清优质无版权图库
- ftp列表错误或长城宽带连不上ftp的解决方法
- python iter函数用法
- 前端学习——静态网页制作