Fehlermeldung bei MySQL Abfrage

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Fehlermeldung bei MySQL Abfrage

Re: Fehlermeldung bei MySQL Abfrage

von DPunch » Do, 03.02.2011 13:31

Aloha
MHage hat geschrieben:Kann mir einer sagen, was ich falsch mache?
Aber sicher. Die Unterstriche werden innerhalbs eines Strings natürlich *nicht* als Hinweis auf eine Fortführung des Codes in der nächsten Zeile erkannt.

Code: Alles auswählen

	FromSQL = "SELECT Name, Vorname, geb_Datum, YEAR( CURRENT_DATE( ) ) - YEAR( geb_Datum ) AS Alter, (YEAR( CURRENT_DATE( ) ) - YEAR( geb_Datum )) +1 AS wird," _
          & "DATEDIFF(geb_Datum + INTERVAL (YEAR(CURRENT_DATE) - YEAR(geb_Datum) + IF(DATE_FORMAT(CURRENT_DATE, "+CHR(34)+"%m%d"+CHR(34)+") > DATE_FORMAT(geb_Datum," _
          & CHR(34)+"%m%d"+CHR(34)+"), 1, 0)) YEAR, CURRENT_DATE) AS Tage_bis_Geburtstag FROM Mitglieder HAVING Tage_bis_Geburtstag <= 10 ORDER BY Tage_bis_Geburtstag"

Fehlermeldung bei MySQL Abfrage

von MHage » Do, 03.02.2011 13:12

Hallo,

ich möchte per Makro eine Abfrage an MySQL senden. Leider akzeptiert er diese nicht und ich kann auch keinen Fehler entdecken.

Code: Alles auswählen

FromSQL = "SELECT Name, Vorname, geb_Datum, YEAR( CURRENT_DATE( ) ) - YEAR( geb_Datum ) AS Alter, (YEAR( CURRENT_DATE( ) ) - YEAR( geb_Datum )) +1 AS wird,_ 
			 DATEDIFF(geb_Datum + INTERVAL (YEAR(CURRENT_DATE) - YEAR(geb_Datum) + IF(DATE_FORMAT(CURRENT_DATE, "+CHR(34)+"%m%d"+CHR(34)+") > DATE_FORMAT(geb_Datum,_ 
			 "+CHR(34)+"%m%d"+CHR(34)+"), 1, 0)) YEAR, CURRENT_DATE) AS Tage_bis_Geburtstag FROM Mitglieder HAVING Tage_bis_Geburtstag <= 10 ORDER BY Tage_bis_Geburtstag"
Es kommt zu folgender Meldung:

Bild

Kann mir einer sagen, was ich falsch mache?

Gruß
Matze

Nach oben