me toma el pelo!!

Rowan
01 de Marzo del 2006
Hola!

Dentro de una clase tengo una pregunta sql, asi.

pregunta="insert into Datos_Personales(DNI,NOMBRE,APELLIDO1,APELLIDO2,DIRECCION,TLF1,TLF2) values ('"+DNI+"','"+Nombre+"','"+Apellido1+"','"+Apellido2+"','"Direccion+"',"+Tlf1+","+Tlf2+")";


Bueno asi asi, no. Toda la pregunta esta en la misma linea y mi problema es el siguiente .Al compilar me dice que en esa linea falta el ; Y juro que no falta.
Supongo que es porque la linea es demasiado larga pero no se como partirla.
Alguien tiene alguna idea?!

Gracias

seba
01 de Marzo del 2006
Falta un + adelante de Direccion
para evitar estos problemas es bueno usar un PreparedStatement

Saludos