小编Ari*_*ari的帖子

DataAdapter:更新无法找到TableMapping ['Table']或DataTable'Table'

此代码段引发错误:

更新无法在adapter.Update(ds)上找到TableMapping ['Table']或DataTable'Table'.); 线

为什么会抛出这种错误?

SqlConnection con = new SqlConnection();
con.ConnectionString = connectionString();

DataSet ds = new DataSet();

string strQuery = "SELECT * FROM Cars";
SqlDataAdapter adapter = new SqlDataAdapter();

adapter.SelectCommand = new SqlCommand(strQuery, con);

SqlCommandBuilder builder = new SqlCommandBuilder(adapter);

adapter.Fill(ds, "Cars");

//Code to modify data in the DataSet
ds.Tables["Cars"].Rows[0]["Brand"] = "NewBrand";

adapter.UpdateCommand = builder.GetUpdateCommand();
adapter.Update(ds);
Run Code Online (Sandbox Code Playgroud)

c# sql-server ado.net dataadapter

5
推荐指数
1
解决办法
7168
查看次数

标签 统计

ado.net ×1

c# ×1

dataadapter ×1

sql-server ×1