Hola a todos, tengo un problema.
Tengo un formulario hecho en java swing, trabajo en eclipse.
El problema es que al tratar de actualizar los datos de mi BD o eliminarlos marca un error el cual es el siguiente:
SQLException: 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 '12a' at line 1
El codigo que tengo actualiza y elimina por medio del 'idpractica'. Y solo lo hace correctamente cuando inserto Numeros, por que si inserto numeros y letras(como ese 12a de arriba) me manda ese error
-Pense que era error en la BD pero ya estableci el campo como varchar.
-Al momento de insertar en el campo 'idpractica' permite perfecto insertar mezcla de numeros y letras Entonces quiero suponer que el error esta en la sintaxis de mi codigo.
De esta forma actualizo
int i = statement.executeUpdate("UPDATE practica "
+ "SET idpractica='" + idpracticaText.getText() + "', "
+ "area='" + areaText.getText() + "', "
+ "nombre='" + nombreText.getText() + "', "
+ "importancia='" + importanciaText.getText() + "', "
+ "descripcion='" + descripcionText.getText() + "' "
+ "WHERE idpractica = "
+ actividadlista.getSelectedValue());
Como haga para que al momento de actualizar, me permita actualizar la 'idactividad' con numeros y letras? por que como les menciono, solo actualiza correctamente cuando son numeros..
Gracias!!!