hola,
fíjate que el nombre del campo y de la tabla esté escrito correctamente..
Otra cosa, si quieres coger el último número introducido, y
idSubmenu es un campo autonumérico, haz:
Cita: "select max(idsubmenu) from submenu"
De esta forma obtienes el numero mayor, que correspondería al último registro que introduciste. Ya que de la otra forma que lo haces tu, listas todos los registros.
saludos!