Visual Basic插入到一个mysql数据库的多个表中

农民

你好,我想知道是否有可能一键单击将相同的数据发送到一个数据库但有多个表。因为在我目前的情况下,我只能将数据输入到两者中的第一个。这是该按钮的完整代码:

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        MsgBox("Meld enige gebreken bij je leraar samen de naam van de computer (deze staat op de stikker die op het apparaat te vinden is)")

    Dim myHost As String = Dns.GetHostName
    Dim ipEntry As IPHostEntry = Dns.GetHostEntry(myHost)
    Dim ip As String = ""
    Dim nee As String
    Dim user As String
    nee = "nee"

    dbconn = New MySqlConnection("Data Source=172.17.80.153;user id=connectinguser;password=123456;database=vbtest;")
    Try
        dbconn.Open()
    Catch ex As Exception
        MsgBox("Error in connection, please check Database and connection server.")
    End Try

    For Each tmpIpAddress As IPAddress In ipEntry.AddressList
        If tmpIpAddress.AddressFamily = Sockets.AddressFamily.InterNetwork Then
            Dim ipAddress As String = tmpIpAddress.ToString
            ip = ipAddress
            Exit For
        End If
    Next



    If ip = "" Then
        Throw New Exception("No 10. IP found!")
    End If

    If TypeOf My.User.CurrentPrincipal Is System.Security.Principal.WindowsPrincipal Then
        ' The application is using Windows authentication.
        ' The name format is DOMAIN\USERNAME.
        Dim parts() As String = Split(My.User.Name, "\")
        Dim username As String = parts(1)

        Dim uname As String = My.User.Name

        uname = uname.Remove(0, 10)
        user = uname

    End If

    sql = "INSERT INTO tbl_nee(Gebruikersnaam,Computernaam,IPAddress, Keuze) VALUES('" & user & "', '" & My.Computer.Name & "', '" & ip & "', '" & nee & "' )"

    sql = "INSERT INTO tbl_alles(Gebruikersnaam,Computernaam,IPAddress, Keuze) VALUES('" & user & "', '" & My.Computer.Name & "', '" & ip & "', '" & nee & "' )"



    Try
        dbcomm = New MySqlCommand(sql, dbconn)
        dbread = dbcomm.ExecuteReader()
        dbread.Close()
    Catch ex As Exception
        MsgBox("Error in saving to Database. Error is :" & ex.Message)
        dbread.Close()
        Exit Sub
    End Try

    Me.Close()
End Sub

这有点混乱,但是我不是一个好的编码员,因此发现各种东西都能使它工作。

约瑟夫
Dim sql1 As String = ""
Dim sql2 As String = ""

sql1 = "INSERT INTO tbl_nee(Gebruikersnaam,Computernaam,IPAddress, Keuze) VALUES('" & user & "', '" & My.Computer.Name & "', '" & ip & "', '" & nee & "' )"

sql2 = "INSERT INTO tbl_alles(Gebruikersnaam,Computernaam,IPAddress, Keuze) VALUES('" & user & "', '" & My.Computer.Name & "', '" & ip & "', '" & nee & "' )"

Dim sql = String.Concat(sql1, ";", sql2)


    Try
        dbcomm = New MySqlCommand(sql, dbconn)
        dbread = dbcomm.ExecuteReader()
        dbread.Close()
    Catch ex As Exception
        MsgBox("Error in saving to Database. Error is :" & ex.Message)
        dbread.Close()
        Exit Sub
    End Try

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将多个程序打包到一个安装程序C#中(Visual 2010 Basic)

来自分类Dev

Visual Studio SSDT数据比较如何在一个数据库中比较两个表

来自分类Dev

如何在 Visual Studio 中创建一个已经存在的数据库?

来自分类Dev

从一个表中选择多个列,然后将数据插入到PHP-MySQL中另一个数据库中的另一个表中

来自分类Dev

表Visual Basic数据库(T-SQL)中的条件If语句

来自分类Dev

如何将数据从一个表插入和检索到mysql数据库中的另一个表

来自分类Dev

mysql 从另一个数据库插入到表中选择

来自分类Dev

是否可以根据Visual Studio 2013数据库中的另一个ID自动增加一个ID并将其重置为1?

来自分类Dev

一个MySQL数据库和多个表

来自分类Dev

将数据库中一个表的值插入到另一个数据库中的另一表

来自分类Dev

从一个数据库表插入到 ANDROID 中的另一个数据库表

来自分类Dev

将值插入mysql数据库并将其检索以插入到另一个表

来自分类Dev

从一个数据库表插入到另一个

来自分类Dev

从一个数据库表插入到另一个

来自分类Dev

Visual Studio MySQL数据库项目

来自分类Dev

在Visual Studio 2010中将MySQL数据库与Entity Framework一起使用

来自分类Dev

从从 C# MSSQL 中的另一个表中检索的 datagridview 数据插入到数据库

来自分类Dev

将Complete RecordSet插入到其他数据库MS Access中的另一个表

来自分类Dev

您可以在单元测试项目中使用Visual Studio数据库项目来为功能测试设置一个空数据库吗?

来自分类Dev

将数据库中一个表中的特定行插入到另一个具有不同列的表中

来自分类Dev

WCF服务将数据插入Visual Studio C#中的数据库

来自分类Dev

从一个表到另一个表的SQL Server数据库批量插入

来自分类Dev

从一个表插入到另一个表(不同的数据库)

来自分类Dev

通过 VB/Visual Studio 插入 Access 数据库 (2017)

来自分类Dev

将记录从一个表插入到另一个表,而不违反SQL Server数据库中的任何约束

来自分类Dev

从tmp数据库中的表插入并更新到另一个数据库中的表

来自分类Dev

从tmp数据库中的表插入并更新到另一个数据库中的表

来自分类Dev

在Visual Basic中使用mysql数据库的Crystal报表无法登录以加载报表

来自分类Dev

如何在Visual Studio 2015中显示从数据库到文本框的一行

Related 相关文章

  1. 1

    将多个程序打包到一个安装程序C#中(Visual 2010 Basic)

  2. 2

    Visual Studio SSDT数据比较如何在一个数据库中比较两个表

  3. 3

    如何在 Visual Studio 中创建一个已经存在的数据库?

  4. 4

    从一个表中选择多个列,然后将数据插入到PHP-MySQL中另一个数据库中的另一个表中

  5. 5

    表Visual Basic数据库(T-SQL)中的条件If语句

  6. 6

    如何将数据从一个表插入和检索到mysql数据库中的另一个表

  7. 7

    mysql 从另一个数据库插入到表中选择

  8. 8

    是否可以根据Visual Studio 2013数据库中的另一个ID自动增加一个ID并将其重置为1?

  9. 9

    一个MySQL数据库和多个表

  10. 10

    将数据库中一个表的值插入到另一个数据库中的另一表

  11. 11

    从一个数据库表插入到 ANDROID 中的另一个数据库表

  12. 12

    将值插入mysql数据库并将其检索以插入到另一个表

  13. 13

    从一个数据库表插入到另一个

  14. 14

    从一个数据库表插入到另一个

  15. 15

    Visual Studio MySQL数据库项目

  16. 16

    在Visual Studio 2010中将MySQL数据库与Entity Framework一起使用

  17. 17

    从从 C# MSSQL 中的另一个表中检索的 datagridview 数据插入到数据库

  18. 18

    将Complete RecordSet插入到其他数据库MS Access中的另一个表

  19. 19

    您可以在单元测试项目中使用Visual Studio数据库项目来为功能测试设置一个空数据库吗?

  20. 20

    将数据库中一个表中的特定行插入到另一个具有不同列的表中

  21. 21

    WCF服务将数据插入Visual Studio C#中的数据库

  22. 22

    从一个表到另一个表的SQL Server数据库批量插入

  23. 23

    从一个表插入到另一个表(不同的数据库)

  24. 24

    通过 VB/Visual Studio 插入 Access 数据库 (2017)

  25. 25

    将记录从一个表插入到另一个表,而不违反SQL Server数据库中的任何约束

  26. 26

    从tmp数据库中的表插入并更新到另一个数据库中的表

  27. 27

    从tmp数据库中的表插入并更新到另一个数据库中的表

  28. 28

    在Visual Basic中使用mysql数据库的Crystal报表无法登录以加载报表

  29. 29

    如何在Visual Studio 2015中显示从数据库到文本框的一行

热门标签

归档