【问题标题】:Save selected data to database将选定的数据保存到数据库
【发布时间】:2014-03-30 17:15:26
【问题描述】:

我在 vb.net 中有一个表单,文本框为 ID、Age、Sex、HB、BG 和 2 个数据库访问表。 在表1中,有ID、Age、Sex、HB。

table2中有ID、Age、Sex和BG。

当我一键保存数据并在 ID,Age,Sex 和 HB 中输入值时,数据将保存在 Table1 中。

当我在 ID、Age、Sex 和 BG 中输入值时,数据应该保存在 Table2 中。

最后,当我在 ID、年龄、性别、HB、BG 中输入值时,数据应保存在两个表中。 那我该怎么做呢?

【问题讨论】:

  • 步骤 0 - 阅读规范化。没有理由在 2 个不同的表格中重复年龄和性别。当BG改变时会发生什么?你会更新 2 个表吗?
  • 其实这两张表都是注册表单的。
  • Hb 报告寄存器有一个寄存器。我必须做一个寄存器作为 ID、Age、Sex 和 Hb。另一个寄存器作为 BG 寄存器。包括 ID、年龄、性别和 BG。

标签: vb.net


【解决方案1】:

你可以看看这个:

    If txtBG.Text <> "" And txtHB.Text <> "" Then
        ' Insert in both the tables
    ElseIf txtBG.Text <> "" And txtHB.Text = "" Then
        ' Insert in table1
    ElseIf txtHB.Text <> "" And txtBG.Text = "" Then
        ' Insert in table2
    End If

希望对你有所帮助。

【讨论】:

    猜你喜欢
    • 2019-11-22
    • 2015-06-17
    • 1970-01-01
    • 2012-07-21
    • 2019-03-31
    • 2013-04-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多