将数据从多个 aspx 网页插入到 SQL 数据库表中

本文关键字:SQL 数据库 插入 网页 数据 aspx | 更新日期: 2023-09-27 17:55:35

我目前通过Visual Studio有一个 asp.net 网站,其中包含三个.aspx页面。每个.aspx页面都有简单的标签和文本框字段。每个 Web aspx 页中都有一个按钮,用于重定向到第二页和第三页,以及第三页末尾的提交按钮。按钮后面还有一个sql命令/查询,它将文本框中的输入插入到sql数据库中。我在数据库中有一个表,我希望从所有三个页面输入。当我尝试这样做时,第一页的输入正确保留在第一行。然后第二页的输入制作了自己的第二行,依此类推......我还为每个 web aspx 页面使用 INSERT 语句。我在下面有一张数据库外观的图片......如何将所有输入放入一行

将数据从多个 aspx 网页插入到 SQL 数据库表中

使用当前配置,您需要更新语句,而不是后续页面上的插入语句。

您还可以执行会话变量之类的操作,并在收集所有信息后插入。

如果你想把它放到一行中,你需要做一个INSERT语句,其余的应该是UPDATE语句。每个INSERT语句都将在数据库中创建一个新行。

尝试UPDATE行时,请确保添加类似 WHERE ID = x 的内容,以便仅更新一行。