Может ли кто-нибудь сказать мне, почему мой оператор SQL не работает в JSP. Я копирую вывод строки в oracle, он работает по назначению. Правильно ли это утверждение?где предложение SQL в JSP
ResultSet rs = stmt.executeQuery("SELECT disc||crs_num FROM crs_sec_schedule_reader where'" +sqlString+"' ");
Ниже подробно кодов:
String sqlString;
sqlString = "crs_sec_schedule_reader.semester = '" + semesterAdjusted+"' ";
if(!department.equals("Select All"))
{
sqlString += " and discipline_schedule_reader.discipline_name = '" + department+"'";
}
if (div_undr.equals("null") && div_grad.equals("G"))
{
sqlString += "and crs_sec_schedule_reader.D_E_G ='" + "G"+"'";
}
else if (div_undr .equals("U") && div_grad.equals("null"))
{
sqlString += " and (crs_sec_schedule_reader.D_E_G = '"+ "D" +"' or
crs_sec_schedule_reader.D_E_G ='" + "E"+"')";
}
else
{
sqlString += "and (crs_sec_schedule_reader.D_E_G = '" + "D" + "' or
crs_sec_schedule_reader.D_E_G ='" + "E"+"'or crs_sec_schedule_reader.D_E_G = '"+"G"
+"') ";
}
.....
ResultSet rs = stmt.executeQuery("SELECT disc||crs_num FROM crs_sec_schedule_reader
where'" +sqlString+"' ");
Распечатайте полный сгенерированный оператор SQL и внимательно посмотрите на него и разместите его здесь. – Mat