RomanS: Was ist falsch in diesem Select Syntax?

Beitrag lesen

Du nennst uns weder den Wortlaut der Exceptions, noch hast du uns überhaupt fertigen SQL-Code gezeigt, sondern irgendeine Verarbeitungsstufe davor. Also bessere deine Problembeschreibung bitte erst mal in diesen zwei Punkten nach.

Hallo Chris,

Sorry, ich war mir ziemlich sicher das es sich irgendwo schon um invalides SQL handeln muss.

Ich bin hier wohl auch nicht im richtigen board für Java. Aber das ist der code:

  
		int day = cal.get(Calendar.DAY_OF_WEEK);  
		int hnow = cal.get(Calendar.HOUR_OF_DAY);  
		int mnow = cal.get(Calendar.MINUTE);  
		while(!this.exists("SELECT count(*) FROM alarms WHERE "+days[day-1]+"=1 AND hour >= "+hnow+" AND minute >= "+mnow)){  
			day++;  
			// hier ist noch ein counter der den loop geg. killt  
		}  

  
	public boolean exists(String title){  
		Cursor mCount= db.rawQuery(title+";", null);  
		mCount.moveToFirst();  
		int count= mCount.getInt(0);  
		mCount.close();  
		if(count > 0){  
			return true;  
		} else {  
			return false;  
		}  
	}  

Und es ist eine normale Nullpointer exception, was wohl heisst der Cursor hat kein ergebniss vom Query erhalten. Aber eben, die einträge existieren ...