【发布时间】:2014-01-23 09:45:01
【问题描述】:
多年来我没有做过任何认真的编程,而且我也没有太多间接操作 SQL 数据的经验,但是我试图为我的雇主创建一个程序并且遇到了困惑。这里的许多答案和我拥有的大学书籍都很有帮助,但是当我认为我理解发生了什么时,我又迷失了,通常是因为人们使用相同的变量和列名,很难弄清楚发生了什么在哪里。
假设我在 SQL 服务器 localhost 上有一个名为 Attendance 的数据库。里面是一个名为 employees 的表,它由以下列组成:employee_id、name_last、name_first 和 points。前三个是varchar,最后一个是decimal(2,1)。使用 Visual Studio for Visual Basic,我创建了一个包含多个文本框的程序。用户输入员工 ID,当他们点击 Load 按钮时,该 ID 变为 var_empid。
我将如何继续,以便程序执行一个 SQL 查询,该查询从表中提取 name_last 和 name_first,其中 employee_id 与用户输入的 var_empid 匹配,并将该数据放入 var_last_name和var_first_name 变量?
其次,如果用户在其他文本框中输入了 var_empid、var_last_name、var_first_name 的信息,然后单击了 添加员工 按钮,我将如何继续以便信息用户添加的是否写入SQL表?
为了澄清,在文本框和变量之间移动数据不是问题。我可以整天这样做。它在 VB 和 SQL 之间移动变量,这给我带来了问题。我意识到这是基本的东西,但任何帮助都会很棒。
【问题讨论】:
-
有很多,many 由微软和其他人提供的关于这类事情的教程网站。说它们“使用相同的变量和列名”并不能充分解释为什么您不能只阅读和应用它们。请指出其中一些您已阅读但无法弄清楚的内容。
标签: sql vb.net variables select insert