1

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

我的问题是我无法更新我的表。我在这里找到了解决方案。

我的代码如下:

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

但它给了我一个ABCDatabaseDataSet没有的错误Barber。有BarberDataTableBarberRow没有Barber桌子。

我究竟做错了什么?

4

1 回答 1

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(数据库)教程教程

于 2013-11-08T20:00:06.150 回答