繁体   English   中英

使用VB .NET将数据插入MySQL

[英]Inserting data to MySQL with VB .NET

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

    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作为New MySqlCommand(“ INSERT INTO configs(configType,portsStatus,widthLimit,ports,user)值('@config','@manage','@limit','@ ports','@user')“,conn)

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM