2016-03-07 125 views
0

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

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

Here is the design with textboxes, and comboboxes.

Here is the code behind the Run button.

任何帮助或指针更然后欢迎!

在此先感谢!

+0

友好的建议:避免将链接发布。尽可能地尝试添加相关的代码*在这里*。人们不会访问链接。无论您是否偏离主题,您都会被降低或关闭。阅读此:http://stackoverflow.com/help/how-to-ask –

+0

@AlexTartan感谢您的提示!但是我没有足够的声望直接在帖子中发布图片(需要10点声望)。 – zovik

回答

0

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

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

所以这是查询权利? 所以它应该都在里面“”? 不应该是“checkboxvalue1.checked? – zovik

+0

它应该让你真或假,这只是我不知道你是如何调用变量,但更具体地说,”“之间的名称是变量。 – Yazsid