如何在C#中更新我的SQL表?

时间:2013-11-08 17:00:03

标签: c# sql sql-server visual-studio visual-studio-2012

我创建了一个需要数据库的程序,我使用Visual Studio和SQL Server来完成它。

我的问题是我无法更新我的表格。我找到了解决方案here

我的代码如下:

this.customersTableAdapter.Update(this.northwindDataSet.Customers);
tabelAdapter.Update(ABCDatabaseDataSet**.Barber)**;

但它给了我一个ABCDatabaseDataSet没有Barber的错误。只有BarberDataTableBarberRow没有Barber表格。

我做错了什么?

1 个答案:

答案 0 :(得分:1)

你可能最好用ADO或更好的LINQ来做这件事。这是一个ADO的例子:

    var thisConnection = new SqlConnection("Server=ServerIP/Name;Data Source=Database;Initial Catalog=Database;User ID=User;Password=Pass;Trusted_Connection=False");
    thisConnection.Open();

    var updateSql1 = "UPDATE dbo.Customer " +
                     "SET barber = 'I Barber People !' " +
                     "WHERE customerID = 5";

    var UpdateCmd1 = new SqlCommand(updateSql1, thisConnection);
    UpdateCmd1.ExecuteNonQuery();
    thisConnection.Close();

放在这里太多了,但这里有一个很好的Linq(数据库)教程tutorial