您的位置:首页 > 博客中心 > 数据库 >

SqlDataAdapter

时间:2022-03-10 17:59

SqlDataAdapter 比DataAdapter更进一步,专门用来操作SQL Server 数据库。

一、 方法

  SqlDataAdapter有两个有用的方法,分别为 fill 和 update。下面分别来介绍这两方法。

  adapter.UpdateCommand = new SqlCommand("UPDATE Customers SET CustomerID = @CustomerID, CompanyName = @CompanyName " + "WHERE   CustomerID = @oldCustomerID", connection);
  adapter.DeleteCommand = new SqlCommand("DELETE FROM Customers WHERE CustomerID = @CustomerID", connection);

  // Create the parameters.
  adapter.InsertCommand.Parameters.Add("@CustomerID", SqlDbType.Char, 5, "CustomerID");
  adapter.InsertCommand.Parameters.Add("@CompanyName", SqlDbType.VarChar, 40, "CompanyName");

  adapter.UpdateCommand.Parameters.Add("@CustomerID", SqlDbType.Char, 5, "CustomerID");
  adapter.UpdateCommand.Parameters.Add("@CompanyName",SqlDbType.VarChar, 40, "CompanyName");
  adapter.UpdateCommand.Parameters.Add("@oldCustomerID", SqlDbType.Char, 5, "CustomerID").SourceVersion = DataRowVersion.Original;
  adapter.DeleteCommand.Parameters.Add("@CustomerID", SqlDbType.Char, 5, "CustomerID").SourceVersion = DataRowVersion.Original;
  return adapter;
}

 

参考文献 http://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqldataadapter.fill(v=vs.90)

    http://msdn.microsoft.com/zh-cn/library/879f39d8(v=vs.90)

SqlDataAdapter,布布扣,bubuko.com

热门排行

今日推荐

热门手游