gpt4 book ai didi

mysql - 从 VB.NET 将数据插入 MySQL 数据库

转载 作者:行者123 更新时间:2023-11-29 14:37:51 25 4
gpt4 key购买 nike

我使用以下代码将数据从 VB.NET 插入 MySQL 数据库。

Dim connString As String = "Database=user;Data Source=localhost;" _
& "User Id=root;Password="
Dim conn As New MySqlConnection(connString)
Dim cmd As New MySqlCommand()
Try
conn.Open()
cmd.Connection = conn
getFormData()
cmd.CommandText = "insert into privileges values (" & userId & "," & uname & "," & usb & "," & internet & "," & pro1 & "," & pro2 & "," & pro3 & "," & pro4 & "," & pro5 & ");"
cmd.Parameters.AddWithValue("userId", userId)
cmd.Parameters.AddWithValue("uname", uname)
cmd.Parameters.AddWithValue("usb", cbusb.CheckState) 'Status", Convert.ToInt32(usb))
cmd.Parameters.AddWithValue("internet", cbnet.CheckState) ' Convert.ToInt32(internet))
cmd.Parameters.AddWithValue("pro1", txtpro1.Text)
cmd.Parameters.AddWithValue("pro2", txtpro2.Text)
cmd.Parameters.AddWithValue("pro3", txtpro3.Text)
cmd.Parameters.AddWithValue("pro4", txtpro4.Text)
cmd.Parameters.AddWithValue("pro5", txtpro5.Text)
cmd.ExecuteNonQuery()
MessageBox.Show("User Profile Created!", "Success!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk)
conn.Close()

但是我收到以下错误消息

“字段列表”中存在未知列“B5”

B5是我在文本框中输入的内容,但我不知道字段列表指的是哪个

我想,这是参数语句的问题

v

最佳答案

cmd.CommandText = "insert into privileges values (@userId,@uname....,@pro5)";

参数用@s标记

关于mysql - 从 VB.NET 将数据插入 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8645194/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com