von smguenther » Mi, 12.09.2007 14:19
Hi,
komma4 hat geschrieben:..vielleicht daran, dass "LIKE %" -Prozent what- kein Vergleich ist?
Mist, zu lange mit MySQL gearbeitet.
komma4 hat geschrieben:
Wenn Dein Feld DATUM das Format date hat, solltest Du etwas formulieren, wie:
Code: Alles auswählen
WHERE "DATUM" > to_date('31.07.2007 00:00:00', 'DD.MM.YYYY HH24:MI:SS')
ich habe das Beispiel einmal etwas einfacher gestaltet, um mit meinem Fehler zu nähern:
dummy="abc"
sTabName = "datum"
feld = "Feld"
skrit = " WHERE """ & feld & """='" & dummy & "' "
sSQL= "SELECT * FROM """ & sTabName & """ " & skrit & """"
Feld ist ein ganz normales Textfeld, mit bisher zwei angelegten Werten (abc , xyz)
Jetzt lautet die Fehlermeldung aber immer noch:
Message: Unexpected end of command in statement [SELECT * FROM "datum" WHERE "Feld"='abc' "]
Wenn ich in Sachen SQL nicht gerade in Folge des Mittagessens völlig auf dem Schlauch stehe, dann ist die Syntax doch richtig, oder nicht?
Gruß & Danke,
Stefan
Hi,
[quote="komma4"]..vielleicht daran, dass "LIKE %" -Prozent what- kein Vergleich ist?[/quote]
Mist, zu lange mit MySQL gearbeitet.
[quote="komma4"]
Wenn Dein Feld DATUM das Format date hat, solltest Du etwas formulieren, wie:
[code] WHERE "DATUM" > to_date('31.07.2007 00:00:00', 'DD.MM.YYYY HH24:MI:SS')[/code]
[/quote]
ich habe das Beispiel einmal etwas einfacher gestaltet, um mit meinem Fehler zu nähern:
dummy="abc"
sTabName = "datum"
feld = "Feld"
skrit = " WHERE """ & feld & """='" & dummy & "' "
sSQL= "SELECT * FROM """ & sTabName & """ " & skrit & """"
Feld ist ein ganz normales Textfeld, mit bisher zwei angelegten Werten (abc , xyz)
Jetzt lautet die Fehlermeldung aber immer noch:
Message: Unexpected end of command in statement [SELECT * FROM "datum" WHERE "Feld"='abc' "]
Wenn ich in Sachen SQL nicht gerade in Folge des Mittagessens völlig auf dem Schlauch stehe, dann ist die Syntax doch richtig, oder nicht?
Gruß & Danke,
Stefan