Hola buenos dias es mi primer pregunta estoy desarrollando una app en visual estudio con leguanje de visual basic y una base de datos en MySql con un servidor local como wampserver el problema es que necesito actualizar datos pero no me deja siempre me marca este error (You have an error in your SQL syntax; check the manual that corresponds to your MySql server version for the right syntax to use near ')' at line 1
lo raro es que en un solo formulario de los 4 que tengo y utilizo el mismo codigo si me actualiza datos pero en los otros tres me da el mismo error que ya mencione mi codigo es el siguiente
tengo dos archivos de tipo clase que son estos
archivo1 "Class_datos_cliente.vb"
Public Class Class_datos_cliente
Private _Id As Integer
Private _NombresCompletos As String
Private _Cliente As String
Private _CentroCostos As String
Private _TelefonoCliente As String
Private _DireccionCliente As String
Private _CorreoCliente As String

Public Property Id() As Integer

Get
Return _Id
End Get
Set(ByVal value As Integer)

_Id = value
End Set
End Property

Public Property NombresCompletos() As String

Get
Return _NombresCompletos
End Get
Set(ByVal value As String)

_NombresCompletos = value
End Set
End Property
Public Property Cliente() As String
Get
Return _Cliente
End Get
Set(ByVal value As String)
_Cliente = value
End Set
End Property
Public Property CentroCostos() As String
Get
Return _CentroCostos
End Get
Set(ByVal value As String)
_CentroCostos = value
End Set
End Property
Public Property TelefonoCliente() As String
Get
Return _TelefonoCliente
End Get
Set(ByVal value As String)
_TelefonoCliente = value
End Set
End Property
Public Property DireccionCliente() As String
Get
Return _DireccionCliente
End Get
Set(ByVal value As String)
_DireccionCliente = value
End Set
End Property
Public Property CorreoCliente() As String
Get
Return _CorreoCliente
End Get
Set(ByVal value As String)
_CorreoCliente = value
End Set
End Property
End Class
archivo2 "Class_ingr_cliente.vb"
Public Function editardatos(ByVal datos1 As Class_datos_cliente) As Boolean
Dim estado1 As Boolean = True
Try
conexion_global()
_adaptador1.UpdateCommand = New MySqlCommand("UPDATE cliente SET Id = @Id, NombresCompletos = @NombresCompletos, Cliente = @Cliente, CentroCostos = @CentroCostos, TelefonoCliente = @TelefonoCliente, DireccionCliente = @DireccionCliente, CorreoCliente = @CorreoCliente WHERE NombresCompletos = @NombresCompletos", _Conexion)
_adaptador1.UpdateCommand.Parameters.Add("@Id", MySqlDbType.Int16).Value = datos1.Id
_adaptador1.UpdateCommand.Parameters.Add("@Nombres Completos", MySqlDbType.VarChar, 45).Value = datos1.NombresCompletos
_adaptador1.UpdateCommand.Parameters.Add("@Cliente ", MySqlDbType.VarChar, 30).Value = datos1.Cliente
_adaptador1.UpdateCommand.Parameters.Add("@CentroC ostos", MySqlDbType.VarChar, 15).Value = datos1.CentroCostos
_adaptador1.UpdateCommand.Parameters.Add("@Telefon oCliente", MySqlDbType.VarChar, 25).Value = datos1.TelefonoCliente
_adaptador1.UpdateCommand.Parameters.Add("@Direcci onCliente", MySqlDbType.VarChar, 30).Value = datos1.DireccionCliente
_adaptador1.UpdateCommand.Parameters.Add("@CorreoC liente", MySqlDbType.VarChar, 30).Value = datos1.CorreoCliente
_Conexion.Open()
_adaptador1.UpdateCommand.Connection = _Conexion
_adaptador1.UpdateCommand.ExecuteNonQuery()
Catch ex As Exception
MessageBox.Show(ex.Message)
estado1 = False
Finally
cerrar()
End Try
Return estado1
End Function
End Class
y en el formulario cliente en el boton modificar tengo este codigo

Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
Dim Conexion As New Class_Ingr_Cliente
Dim Datos As New Class_datos_cliente
Datos.NombresCompletos = TextBox1.Text
Datos.Cliente = CmbxCliente.Text
Datos.CentroCostos = TxtCc.Text
Datos.TelefonoCliente = TxtTelfClient.Text
Datos.DireccionCliente = TxtDirecClient.Text
Datos.CorreoCliente = TxtCorreoClient.Text
If Conexion.editardatos(Datos) Then
MessageBox.Show("Datos Actulizados.")
TextBox1.Text = ""
CmbxCliente.Text = ""
TxtCc.Text = ""
TxtTelfClient.Text = ""
TxtDirecClient.Text = ""
TxtCorreoClient.Text = ""
Else
MessageBox.Show("Datos no actulizados.")
TextBox1.Text = ""
CmbxCliente.Text = ""
TxtCc.Text = ""
TxtTelfClient.Text = ""
TxtDirecClient.Text = ""
TxtCorreoClient.Text = ""

End If
On Error GoTo 0
End Sub


Porfa ayuda necesito entregar la app hoy y solo eso me falta lo peor es que ya en unas horas van hacerle pruebas de software gracias por su atencion ayudaa URGENTE !!!!!!!