我试图插入上使用Visual Basic与OleDbCommand
一个访问数据库中的数据插入数据库中的数据,但它一直回到我这个错误:我试着用VB
这里是我的代码:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
myconnection.ConnectionString = connString
Dim sql As String
myconnection.Open()
sql = "INSERT INTO Atletas (Nome, Contacto, Email, dataNascimento, Morada, idEscalao) VALUES(" & Text_Nome.Text & "','" & Text_Contacto.Text & "','" & Text_Email.Text & "','" & Data_Picker.Text & "','" & Text_Morada.Text & "','" & Combo_Escalao.Tag & ")"
Dim cmd As OleDbCommand = New OleDbCommand(sql, myconnection)
cmd.ExecuteNonQuery()
myconnection.Close()
End Sub
**不要** concat字符串来制作SQL。 [使用SQL参数](https://stackoverflow.com/q/29186317/1070452)。并输入错误信息到你的文章,不要张贴链接到错误信息的图片。 – Plutonix