Zum Inhalt springen

ungültige sql Anweisung in Accessform


Ganzklar

Empfohlene Beiträge

Hallo,

Ich versuche eine SQL Anweisung innerhalb von einer Access2000 form

zu verwirklichen:

Ich habe mir einen String zusammengebaut:

sqlGes = "select s_support.* from s_support " & "where AUFTRNR = " & Me.fld_Support.Value & " And RECHDAT >= " & "convert(datetime," & Me.fld_datumvon.Value & ",3)"

(steht alles in einer Zeile)

Das ist die Anweisung:

select s_support.* from s_support where AUFTRNR = 12000 And RECHDAT >= convert(datetime,22.5.2006,3)

(auch alles in einer Zeile)

Als fehlermeldung beim Ausführen kommt:

Laufzeitfehler '30025'

ungültige SQL-Anweisung. Überprüfen Sie ....

BVieleicht weiss jemand Rat.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Etwa so?

sqlGes = "select * from s_support where AUFTRNR = " & Me.fld_Support.Value & " And RECHDAT >= " & Me.fld_datumvon.Value

Die Anweisung sieht jetzt so aus:

select * from s_support where AUFTRNR = 12000 And RECHDAT >= 22.5.2006

ergibt dieselbe Fehlermeldung.

Link zu diesem Kommentar
Auf anderen Seiten teilen

select * from s_support where AUFTRNR = 12000 And RECHDAT >= 22.5.2006

Das Datum muss anders geschrieben werden.

statt 22.5.2006 schreib 22/5/2006.

du könntest dann wenn du das datum über eine Variable eingibts das ganze in ein Replace(Datum,'.','/') setzen, das sollte die Punkte gegen Slashes ersetzen

Link zu diesem Kommentar
Auf anderen Seiten teilen

verwende für datumsangaben die raute (#). was 22.05.2006 in ISO-angabe, ist #5/22/2006# in der access-notation (welche sich natürlich jedem standard widersetzt). wenn du die datumsangaben aus formularen übernimmst, definier dir eine benutzerdefinierte funktion, so wie ich sie z.b. überall verwende:

Public Function CSqlDate(DateToC As Date) As String


    CSqlDate = "#" & Year(DateToC) & "/" & Month(DateToC) & "/" & Day(DateToC) & "#"


End Function

s'Amstel

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...