c# - 从表中选择,然后将 (value + 1) 插入到另一个表中?

标签 c# asp.net select insert dataset

感谢您查看我的问题。希望我能得到答案。我有一个 C# 项目。我正在尝试从表中获取一个 IF 字段。获得该数据后,我想将该值增加 1。(例如,我抓取 10000,然后加 1 使其成为 10001。)然后,我想将增加的值输入到另一个表中。

这是我目前所拥有的(只有选择查询):

cmd = new SqlCommand("select reqID from [RequestID] where (ID = 1)", con);

我已经尝试使用 DataSet 但没有任何进展。我不太熟悉编码,但正在尝试!

DataSet ds = new DataSet();
myDA1.Fill(ds, "RequestID");
Int64 RequestID = default(Int64);
RequestID = ds.Table("RequestID").Rows(0).Item("ReqID");
RequestID += 1;

任何帮助将不胜感激!

乔希

最佳答案

只需运行:

INSERT INTO yourOtherTable ( reqId ) 
SELECT reqID + 1 
FROM RequestID

关于c# - 从表中选择,然后将 (value + 1) 插入到另一个表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15232639/

相关文章:

c# - 如何统一解决类之间的 CS7036 错误?

c# - 我的 WPF 组合框中的绑定(bind)不起作用?

c# - 从 ASP.NET MVC 中的 View 中的 HTML 字符串下载 PDF

MySQL 在一个查询中选择多行的相关数据

mysql - 将多个 select 语句组合在一个结果表中

c# - 确定路径字符串是本地机器还是远程机器的方法

asp.net - 我可以使用 google Drive 来托管 asp.net 站点吗?

asp.net - 使用 Firefox 时如何在 visual studio 2008 中启用脚本调试

php - 从第二个表返回搜索结果

c# - 对列表进行排序,其中每个项目都指的是应该出现在它之前/之后的项目