【问题标题】:How can I update my SQL table in C#?如何在 C# 中更新我的 SQL 表?
【发布时间】:2013-11-20 18:54:19
【问题描述】:

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

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

我的代码如下:

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

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

我做错了什么?

【问题讨论】:

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


    【解决方案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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-10
      • 1970-01-01
      • 2014-10-08
      • 2013-05-08
      • 1970-01-01
      • 2012-04-13
      • 1970-01-01
      • 2016-04-19
      相关资源
      最近更新 更多