Dudo que lo arreglaras bien. Si te fijas con cuidado, el problema es que se generan dos datos y estás intentando insertar tres columnas.
Falta una coma de separación entre el primer dato (convertido) y el segundo (el nombre):
Código vb:
Ver originalstring query = "INSERT INTO tbl_personas (id, nombres, apellidos)
VALUES (" + Convert.ToInt32(texCedula.Text) + ", 'Jhon', 'Hernandez')";