Alguien sabe como trata los String el objeto ResultSet que hace busquedas SQL en tablas de datos?
Tengo una tabla en Access a la que accedo correctamente a todos los campos numericos y de fecha, pero si le paso por parametro para que busque un String, no me devuelve nada. Alguien sabe si se formatean los datos de alguna manera o si no se puede pasar un STring (digo por la referencia).
...
String q="select * from mitabla where apellido="+cadena;
try { tabla = instruccion.executeQuery(q);
...
Si cadena es un valor numerico, me devuelve correctamente alguna de las filas de la base, pero si es String no devuelve nada. :(
Intenta así:
...
String q="select * from mitabla where apellido='"+cadena+"'";
try { tabla = instruccion.executeQuery(q);
...
Fíjate sobre todo en el uso de este caracter: ' . O bien podrías hacer:
...
String q="select * from mitabla where apellido=\""+cadena+"\"";
try { tabla = instruccion.executeQuery(q);
...
Saludos!
oleee gracias. Con la coma simple va bien. Te re agradezco.