我有一个问题。我尝试插入以下文本,在文本框中找到它。
Le développement durable (anglais*:*sustainable development, parfois traduit par développement soutenable) est une nouvelle conception de l'intérêt général, appliquée à la croissance économique et reconsidérée à l'échelle mondiale afin de prendre en compte les aspects environnementaux et sociaux d'une planète globalisée. Selon la définition donnée dans le rapport de la Commission mondiale sur l'environnement et le développement de l'Organisation des Nations unies, dit rapport Brundtland, où cette expression est apparue pour la première fois en 1987, le développement durable est un développement qui répond aux besoins du présent sans compromettre la capacité des générations futures à répondre à leurs propres besoins.
但是我有一个巨大的 mysql 错误
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'intérêt général, appliquée à la croissance économique et reconsidérée' at line 1
出了什么问题?那是我的代码。感谢您的帮助。
Imports MySql.Data.MySqlClient
Imports System.Configuration
Public Class TEXT
Dim MysqlConn As MySqlConnection
Dim COMMAND As New MySqlCommand
Dim READER As MySqlDataReader
Dim a As New OpenFileDialog
Private Sub TEXT_Load(sender As Object, e As EventArgs) Handles MyBase.Load
MysqlConn = New MySqlConnection(ConfigurationManager.ConnectionStrings("text.My.MySettings.textConnectionString").ToString)
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Try
MysqlConn.Open()
Dim Query As String
Query = "insert into text (text) values ('" & TextBox1.Text & "')"
COMMAND = New MySqlCommand(Query, MysqlConn)
READER = COMMAND.ExecuteReader
MessageBox.Show("Datos Guardados")
MysqlConn.Close()
Catch ex As Exception
MessageBox.Show(ex.Message)
Finally
MysqlConn.Dispose()
End Try
End Sub
End Class
最佳答案
问题可能是文本中有一个 ' ,这会使您的查询以错误的方式连接,要解决此问题,您必须为文本字符串中的每个 ' 添加 ''' ,以便查询可以保持正确表格
关于mysql - VB NET + 文本框 + 插入 MySQL + 口音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43529066/