使用不同数量的参数进行 sqldatasource 插入和更新

发布于 2024-08-11 08:00:21 字数 250 浏览 8 评论 0原文

我有一个带有插入和更新命令的 sqldatasource。我在使用 sqldatasource 的详细信息视图中列出了 10 个用户字段。但是,当我插入时,我插入所有 10 个字段,但当我更新时,我只想更新 8 个字段。这导致了一个问题,因为我相信显示的所有 10 个字段都作为参数传递,即使我的 insertparameters 和 updateparameters 部分是使用适当数量的参数声明的。有没有一种方法可以轻松插入所有 10 个参数,但只将 8 个参数发送到更新存储过程?

I have a sqldatasource with insert and update commands. I list 10 user fields in the detailsview that uses the sqldatasource. However, when i insert, I insert all 10 fields, but when I update, I only want to update 8 fields. This is causing a problem because I believe all 10 fields displayed are being passed as parameters even though my insertparameters and updateparameters sections are declared with the appropriate number of parameters. Is there a way I can easily insert all 10 parameters but only send 8 to the update stored procedure?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

与他有关 2024-08-18 08:00:21

将 UpdateCommand 及其参数从生成的更改为您想要的。

Change the UpdateCommand and its parameters from the generated ones to what you want.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文