用SqlDataAdapter更新数据库的方法介绍
2004-11-18 17:42
549 查看
其实非常简单,就是用SqlDataAdapter的update方法就行了。主要代码例如下所示:
private void update()<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
{
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]);
}
private void update()<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
{
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]);
}
相关文章推荐
- 小议sqlserver数据库主键选取策略
- 千年零一虫
- ORACLE9i连接SYBASE的透明网关的配置
- c#接简单数据库操作类
- PHP 的 MySQL 操作类,跟手册上的函数一样用,但是更方便了。多说无益,看了就知道了。
- Java测试规范(引用)
- 在线等,一个十万火急的问题
- 独具量身定做特色的管理软件--数据大师
- Java面试题目
- delphi中的时间操作技术(2)
- 关于数据库备份的问题!
- 解析IP地址为主机域名
- 将某一主机域名解析为IP地址
- 关于目前的方向
- sql server7.0数据库恢复
- 有关TrueDBGrid的问题向各位大虾请教
- 发现数据对象--数据库开发的关键
- 兼职软件开发
- 用VB和MTS开发多层数据库应用系统