【问题标题】:Change the sql query based on which checkboxes that are checked根据选中的复选框更改 sql 查询
【发布时间】:2016-03-07 23:04:49
【问题描述】:

所以我正在制作这个程序,您可以在其中注册并编辑员工信息。目前,如果选中一个特定复选框,则会运行一个特定查询,但这意味着您一次只能更改一列信息。

我想要的是一个动态编辑系统,其中查询会根据选中的复选框而变化,因此我可以一次更改所有列。

Here is the design with textboxes, and comboboxes.

Here is the code behind the Run button.

欢迎任何帮助或指点!

提前致谢!

【问题讨论】:

  • 友情提示:避免发布链接。尽可能尝试在此处添加相关代码。人们不会访问链接。你会因为离题而被否决或关闭。阅读:stackoverflow.com/help/how-to-ask
  • @AlexTartan 感谢您的提示!但是我现在没有足够的声望直接在帖子中发布图片(需要 10 声望)。

标签: mysql vb.net if-statement checkbox dynamic


【解决方案1】:

嗯,你应该使用这样的多条件更新:

update table 
set firstname=(if "checkBoxValue1","firstNameInputValue",firstName),
lastname=(if "checkBoxValue2","lastNameInputValue",lastname)
where id="idvalue"

【讨论】:

  • 所以这是查询对吗?所以它应该都在“”里面?不应该是“checkboxvalue1.checked”吗?
  • 它应该告诉你是真是假,只是我不知道你如何称呼变量,但更具体地说,“”之间的名称是变量。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-23
  • 2013-09-27
  • 2019-06-10
相关资源
最近更新 更多