问题标签 [updatecommand]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3161 浏览

asp.net - asp.net GridView 中 TemplateField 中的 UpdateCommand 问题

我有以下网格:

当我单击“编辑”按钮并尝试更新名称时,上面的代码永远不会更新名称

当我将名称更新参数更改为

页面因“无法在 ControlParameter Name 中找到控件 txtGridAccountName”而崩溃。我相信这是因为模板字段中的文本框在渲染网格时获得了不同的 ID(类似于 ct100$txtGridAccountName$..),显然它没有找到。

帐户名称首先呈现为模板字段,因为我将其显示为详细信息/交易页面的链接。

如果我删除模板字段并按此显示名称。

任何解决此问题的帮助表示赞赏。

0 投票
3 回答
1221 浏览

asp.net - 如何在asp.net控件中自动单击“更新”按钮?

我使用asp.net服务器端控件来显示和修改数据库中的数据,控件就像这样一个: http ://demos.telerik.com/aspnet-ajax/grid/examples/dataediting/alleditablecolumns/defaultcs.aspx 什么我想做的是在我点击“编辑”按钮后它会显示一个“编辑”ui,我希望每次我修改文本框中的数据时,asp.net都会自动点击“更新”按钮让我更新我输入的数据。

我试图调用事件处理程序,但失败了。asp.net中有一个更新命令,如何以编程方式调用它?

0 投票
1 回答
1380 浏览

c# - DataSet 不在新表中生成更新命令

当我尝试在我的数据集中插入我的数据库表时,它不会像对其他表所做的那样生成更新命令。它只生成插入和选择命令

我如何在不手动编写的情况下生成它?

谢谢

0 投票
2 回答
3251 浏览

sql - VB.NET - Gridview 中没有主键的表的 SQL UpdateCommand

1) 对于带有复选框的网格视图,vb.net 中没有主键的表的更新查询的语法是什么?

免责声明:令人沮丧的是,添加主键不是一种选择。我的程序是一个大得多的系统中的一个小程序,数据管理很差。我的开发时间不包括重写其他软件。

以下是表的列,其中 AgentLeads 是数据库,MktDtaLeads_Scrubbed 是表:

我现在拥有的代码不会显示任何错误,但当您选中复选框时不会更新 DoNotMail 字段,即使它确实显示文本“数据库中的 DoNotMail 值已更改为所选字段”。

对于我添加的 default.aspx.vb 后面的代码:

这是 default.aspx 上 GridView 的代码:

2)当用户点击一个按钮时,是否可以在整个gridview上进行双向同步,这样您就不必在每次更改行时都进行更新?因为用户可能会选中该框,然后选中另一个框,然后取消选中一个框,这将是很多更新...

0 投票
1 回答
610 浏览

sql - 使用 vb.net 更新命令进行 sql 数据处理

嗨,朋友,我有一个 SqlDataBase,其中包含三个字段,即 **" mc 、 amount 、 customername

"** 现在我正在使用 vb.net 表单中的 Upadte 命令更新此文件,我需要的是我想要添加

使用以前的值更新时的这个新值

我也有一个问题,因为我的金额列没有被更新

例如现在让我们考虑

这是要更新到 mc 表的表单数据

textbox3.text = 600 //发送到mc表到字段名mc

Textbox13.text = 10000 //发送到mc表到文件名数量

customer name = Rajesh // 要更新的 mc 表 customername

现在 mc 表已经有 customername Rajesh 的值为 mc = 500 amount =1250

现在我的问题是要更新字段,但我想将旧值与新值相加并显示为 Rajesh IT 应显示为

mc = 1100 //since 600+500 amount = 11250 //since 10000+1250 我想你现在可以理解了

请发送给我如何更改此代码,以便我可以像那样获得价值

0 投票
2 回答
949 浏览

c# - Gridview 不执行 UpdateCommand

这很有趣,因为我在 2 个不同的项目中使用相同的代码结构,其中 1 个工作正常,但另一个甚至无法执行。

这是 asp.net 代码(BulkEditGridview 是一个扩展控件,它使用 gridview 作为基本控件,因此它基本上以相同的方式工作)

Button1 回发甚至执行 BulkEditGridView1.Save();

这是数据源和按钮代码:

那个代码不起作用,但是这个代码就像一个魅力:

结构相同,使用相同的控件,相同的更新方式,两者都有Datakeynames,两者在按钮单击事件上执行相同的事情,有点奇怪,使用sql server profiler我可以看到它确实执行了更新命令,并从 Sql server management studio 测试存储过程,它工作正常。

这也不是连接问题,因为 selectCommand 有效,它从数据库加载信息。

有任何想法吗??

0 投票
2 回答
1531 浏览

c# - ASP.NET 更新 GridView 语句

我正在使用 VS2005 C# 和 SQL Server 2005。

我有一个 GridView,这是我当前的更新声明:

UpdateCommand="UPDATE [UserData] SET [UserID] = @UserIDe, [Username] = @Username, [Age] = @Age, [MemberType]=@MemberType WHERE [UserID] = @UserID

上面的语句将更新用户行标识UserID

但是,我希望该变量UserID是可编辑的,因此如果我UserID在更新表格时编辑我的,该行将不会被更新,因为该特定UserID可能不存在。

如何UpdateCommand通过识别row number已编辑行的 来使用和更新行?

0 投票
1 回答
1386 浏览

asp.net - 在 MySQL 中使用 INNER JOIN 和 SqlDataSource 的语法错误

我正在尝试编写一个更新命令,该命令使用SqlDataSource. 我让它与 1 个表一起工作,但是当我把我的INNER JOIN语法放进去时,我得到了一个错误。它说“我的语法错误。检查 MySql 手册以获取正确的语法

这是我的 ASPX 页面中的代码:


更新

我现在可以使用 2 张桌子。但是,它会更新表中的每个个体。例如:我正在尝试更新 1 个人并将名字更改为 Mark。当我单击 update 时,它​​会将 Database First Name 中的每个人都更改为 Mark。

这是我的 ASPX 页面中的新代码:

0 投票
1 回答
799 浏览

c# - C# dataset fails to update the SQL Server database table

I'm having trouble understanding what I'm doing wrong here. I've been able to select and populate forms with data from my SQL Server database with no problems. Now when I try to write back to the database through my modified dataset, nothing happens. Apparently, the update command does not work and I'm trying to find out why. Here's the code below.

[I'm a newbie to C# and SQL so i'll be very grateful if you can explain like I'm 5 :) ]

Edit: I'm 100% sure Its connected to the DB, retrieving data and populating the Dataset.

Edit 2: I discovered the problem and its this whole block below!

Apperently, my update command worked but quickly got replaced by the original content of the textbox by the code above.

Cheers.

0 投票
2 回答
13931 浏览

c# - 使用 OleDbDataAdapter 更新 DataTable C#

我一直在尝试使用OleDbDataAdapter更新DataTable但对命令感到困惑。因为我有时会从不同的表中获取信息,所以我不能使用 CommandBuilder。所以我试图在我的 on 上创建命令,但发现参数很难。DataTable.GetChanges 返回需要使用 INSERT 或 UPDATE 命令的行 - 我想我无法区分它们。我需要你完成以下内容:

非常感谢你!