用SqlDataAdapter更新数据库的方法介绍

数据|数据库

其实非常简单,就是用SqlDataAdapter的update方法就行了。主要代码例如下所示:
private void update()

{

string link = ConfigurationSettings.AppSettings["link_local"].ToString();

SqlConnection conn = new SqlConnection(link);

SqlDataAdapter da = new SqlDataAdapter("SELECT order_id, contract FROM linhai", conn);

DataSet ds = new DataSet();

da.Fill(ds, "linhai");

da.UpdateCommand = new SqlCommand("UPDATE linhai SET contract = @contract " + "WHERE order_id = @order_id" , conn);

da.UpdateCommand.Parameters.Add("@contract", SqlDbType.NVarChar, 15, "contract");

da.UpdateCommand.Parameters.Add("@order_id", SqlDbType.NVarChar, 15, "order_id");

ds.Tables["linhai"].Rows[0]["contract"] = "PPP";

da.Update(ds.Tables[0]);

}

时间: 2024-10-01 16:12:46

用SqlDataAdapter更新数据库的方法介绍的相关文章

SQL Server 数据库备份方法介绍

备份数据库是指对数据库或事务日志进行复制,当系统.磁盘或数据库文件损坏时,可以使用备份文件进行恢复,防止数据丢失. SQL Server数据库备份支持4种类型,分别应用于不同的场合,下面简要介绍. (1)完全备份 完全备份,即完整数据库备份,可以备份整个数据库,包含用户表.系统表.索引.视图和存储过程等所有数据库对象.这是大多数人常用的方式,但需要花费更多的时间和空间,所以一般推荐一周做一次完全备份. (2)事务日志备份 事务日志备份时一个单独的文件,记录数据库的改变,备份时只需要复制上次备份以

C#中使用SQLite数据库的方法介绍_实用技巧

[SQLite管理工具简介] 推荐以下2款: Navicat for SQLite:功能非常强大,几乎包含了数据库管理工具的所有必需功能,操作简单,容易上手.唯一的缺点是不能打开由System.Data.SQLite.dll加密过的数据库. Database.Net:台湾人用.net开发的全能数据库管理工具,可以管理多种数据库,包括MSSQL.MYSQL.IBM DB2.Oracle.Access.Excel.OleDb.Odbc等十多种数据库(或数据接口),功能没有Navicat那么多,只包含

使用Java程序连接各种数据库的方法介绍

  1.Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="test"; String password="test"; Connection

php+mysqli使用面向对象方式更新数据库实例_php技巧

本文实例讲述了php+mysqli使用面向对象方式更新数据库的方法,分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <?php //第一步:创建数据连接对象 $mysqli = new MySQLi("localhost","root","123456");//默认的 MySQL的类,其属性与方法见手册 if($mysqli->connect_error){//connect_error为属性,报错  die(&quo

silverlight如何通过EF更新数据库

问题描述 各位高手好!我初学EF,目前的情况是,我使用向导从数据库生成了EF模型,在WCF服务中将查询结果包装在了一个LIST中,再在客户端silverlight的datagrid的itemsource绑定了这个list,查询和显示数据是都没有问题的,但是我实在是想不懂也没办法解决在客户端的datagrid里修改数据后如何再发回到服务端更新数据库呢?过去CS架构下是用dataapdater的,但是现在总感觉少了什么能直接联系客户端和数据库并且能完成更新的东西,实在是才疏学浅,请各位能不能指明一条

ASP使用MySQL数据库的方法_应用技巧

MYSQL数据库以它短小.方便.速度快.免费等优点成为很多网站目前首选数据库,但一般都是用PHP+MYSQL相结合来开发各种动态页面,其实ASP也可以使用MYSQL数据库开发动态页面,小编我也是刚刚学会,不敢独享,所以特写了这篇文章供大伙参考. 我的环境是WINDOWS98+PWS4.0+mysql-3.23.32-win+PHP4 必要的软件:PWS4.0 mysql-3.23.32-win myodbc-2.50.36-dll 第一步:安装MYSQL ODBD的驱动程序,将下载的myodbd

java 无法更新数据库 大大们救命啊~! 毕业设计啊~

问题描述 这里是更新数据库的方法代码publicbooleanupdateEmpMoney(Employeeemp){Stringhql="updateEmployeesetmoney=:money,houseSubsidy=:houseSubsidy,otherSubsidy=:otherSubsidy,moneyDate=:moneyDate,lunchSubsidy=:lunchSubsidy,bonus=:bonus,mulct=:mulct,revenue=:revenue,total

ASP使用MySQL数据库的方法

MYSQL数据库以它短小.方便.速度快.免费等优点成为很多网站目前首选数据库,但一般都是用PHP+MYSQL相结合来开发各种动态页面,其实ASP也可以使用MYSQL数据库开发动态页面,小编我也是刚刚学会,不敢独享,所以特写了这篇文章供大伙参考. 我的环境是WINDOWS98+PWS4.0+mysql-3.23.32-win+PHP4 必要的软件:PWS4.0 mysql-3.23.32-win myodbc-2.50.36-dll 第一步:安装MYSQL ODBD的驱动程序,将下载的myodbd

使用sqlDataAdapter类的update方法更新数据库的问题

问题描述 使用sqlDataAdapter的update方法更新数据库时,比如使用DataTable作为update方法的参数,page_load时select了一些数据在DataTable中并作为数据源绑定在页面了,然后在页面编辑了数据,最后使用update方法,将修改发送到数据库.问题是DataTable中的数据怎么保持的阿? 解决方案 解决方案二:web的话可以临时保存在session中win的话不存在这个问题解决方案三:我一般用ViewState解决方案四:回发后重新绑定吧?解决方案五: