gpt4 book ai didi

c# - 为什么我不能使用这段代码更新我的 SQL Server 表?

转载 作者:太空宇宙 更新时间:2023-11-03 21:11:16 24 4
gpt4 key购买 nike

目前,我一直在使用 asp.net 为网站编写程序,从 Microsoft SQL Server 提取和更新数据。

现在我需要更新特定表中特定列的特定值,但我的更新 SqlCommand 不起作用。我已经在互联网上做了一些研究,但它没有用。没有错误,但是当我单击按钮时,SQL Server 表中 Criticality 行 WeightageFactor 列中的值没有更新。我使用这个 SQL 查询,它工作得很好:

UPDATE dbo.HullPoF 
SET WeightageFactor = 0.10
WHERE Criticality = 'Fatigue Loading'

这是我的代码:

protected void btnSubmitPoF_Click(object sender, EventArgs e)
{
conn1 = new SqlConnection(ConfigurationManager.ConnectionStrings["myDBconn1"].ConnectionString);

commPoF = new SqlCommand("UPDATE dbo.HullPoF SET WeightageFactor = @WF WHERE Criticality='Fatigue Loading'", conn1);
commPoF.Parameters.Add("@WF", System.Data.SqlDbType.NVarChar).Value = txtWFFatLoad.Text; ;

conn1.Open();
commPoF.ExecuteNonQuery();
conn1.Close();
}

我的代码有什么问题?我尝试使用的解决方案之一来自 Update table using SqlCommand in asp.net

当前值为0.20,我想改成0.10

p/s: 这是我在这个网站上的第一个问题。如果我的问题格式有误,请告诉我。

最佳答案

我复制了你的问题,语法是正确的。检查连接字符串。

关于c# - 为什么我不能使用这段代码更新我的 SQL Server 表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37516942/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com