Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用VB.NET将数据插入MySQL_Mysql_Database_Vb.net_Insert - Fatal编程技术网

用VB.NET将数据插入MySQL

用VB.NET将数据插入MySQL,mysql,database,vb.net,insert,Mysql,Database,Vb.net,Insert,请帮助,在MySQL数据库中插入值的vb.net代码有什么问题 Dim conn As New MySqlConnection(ConfigurationManager.ConnectionStrings("ibdm").ConnectionString) Dim cmd1 As New MySqlCommand("INSERT INTO configs(configType, portsStatus, bandwidthLimit, ports, user) values(@c

请帮助,在MySQL数据库中插入值的vb.net代码有什么问题

    Dim conn As New MySqlConnection(ConfigurationManager.ConnectionStrings("ibdm").ConnectionString)
    Dim cmd1 As New MySqlCommand("INSERT INTO configs(configType, portsStatus, bandwidthLimit, ports, user) values(@config, @manage, @limit, @ports, @user)", conn)
    Try
        conn.Open()
        cmd1.ExecuteNonQuery()
        iReturn = True
    Catch ex As MySqlException
        MsgBox(ex.Message.ToString)
        iReturn = False
    Finally
        conn.Close()
    End Try

我认为你必须在引号中指定值,比如
Dim cmd1作为新的MySqlCommand(“插入到配置(configType、portsStatus、bandwidthLimit、ports、user)值('@config'、'@manage'、'@limit'、'@ports'、'@user')、conn)

如果用户my是保留字,请尝试将其放在方括号中:

Dim cmd1 As New MySqlCommand("INSERT INTO configs(configType, portsStatus, bandwidthLimit, ports, [user]) values(@config, @manage, @limit, @ports, @user)", conn)

你能指出你所犯的错误以帮助解决你的问题吗?