Pregunta: | 6541 - BASES DE DATOS Y ARCHIVOS |
Autor: | Juan Manuel Alvarez |
Necesito leer un caracter que se encuentra en un campo de una base de datos y conpararlo, pero cuando pongo
if (Car == Resultado.getString("ASCII")) donde Car es una variable de tipo char, Resultado es el resulset de la base de datos y ASCII es el campo me tira el siguiente error: "No se puede aplicar el operador a los valores 'char' y 'String' si le pongo "(char)" adelante me dice que no puede convertir un string en un char. Estoy trabajando con Visual J++ 6.0 Edicion empresarial Desde ya agradezco cualquier tipo de ayuda |
Respuesta: | ali numa perez fonseca |
UTILIZA EL METODO COMPARETO EJ:
objetoString.compareTo(r.getString("campo"))==0, devuelve cero si la comparación es verdadera |
Respuesta: | Isabel Marzo Gascón |
Hola:
Debes declarar Car de tipo String. Supongo que habras declarado ASCII de tipo texto en la base de datos. Prueba a hacerlo así. Suerte. Si tienes algún otro problema me lo comentas. |