-1
如何将Label.text数据插入到mySql表中。 我有textbox.text没有问题,但我无法弄清楚它是如何与Label.text 我尝试用textbox.text将VB.net标签插入到mysql表中
parameterB_Answer.Value = TextBox1.Text
相同的代码它的工作发现,但是当我试图用
parameterB_Answer.Value = Label1.Text
mySqlReader似乎无法读取它。
更新:
1.1.1是label1.text。我的想法是从插入的Label1作为主键和文本框(textbox1.text)文本“1.1.1”为以下
我的代码是:
Try
Dim StrSQL As String = "INSERT INTO boranga" & _
"(IdBorangA,Answers)" & _
"VALUES (@B_IdA,@B_Answer);"
Dim myCommand As MySqlCommand = New MySqlCommand(StrSQL, conn.open)
myCommand.CommandType = CommandType.Text
Dim parameterB_IdA As MySqlParameter = New MySqlParameter("@B_IdA", MySqlDbType.VarChar, 300)
parameterB_IdA.Value = Label1.Text
Dim parameterB_Answer As MySqlParameter = New MySqlParameter("@B_Answer", MySqlDbType.VarChar, 300)
parameterB_Answer.Value = TextBox1.Text
With myCommand.Parameters
.Add(parameterB_IdA)
.Add(parameterB_Answer)
End With
Dim result As MySqlDataReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection)
MsgBox("Tersimpan", vbYes, "boranga")
Catch SqlEx As MySqlException
Throw New Exception(SqlEx.Message.ToString())
End Try
,但是当我改变的价值Label1.text(1.1.1)到111,它工作得很好。可能是因为我把INT的列label1.text来填补,而“1.1.1”是不是整数
感谢很多
PS:看来我不能发布图片,因为低信誉
的
这不应该是可能的,一个文本是一个文本。你确定你的Label1有文字吗?请显示你的代码。 – Steve
如果mySQLReader不能读取它,那么它的错误信息是什么?在这两种情况下,您都将一个字符串分配给'parameterB_Answer.Value' –