|
|
SQL Abfrage mit Datum als Variable |
|
jh4711 |
Forum-Anfänger
|
|
Beiträge: 37
|
|
|
|
Anmeldedatum: 10.12.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 16.01.2018, 17:35
Titel: SQL Abfrage mit Datum als Variable
|
|
Hallo zusammen,
ich möchte eine SQL-Abfrage durchführen mit der Besonderheit, dass ich mein Datum, zu dem die Daten ausgegeben werden sollen, als Variable übergeben möchte.
Mein Ursprungscode, welcher funktioniert:
Wenn ich nun versuche den 1. Dezember durch eine Variable X zu ersetzen, kommt eine Fehlermeldung:
Habe auch versucht:
Hier sah es noch so einfach aus, leider ohne Beispiel zu einem Datum
https://de.mathworks.com/help/datab.....acters-and-variables.html
Könntet ihr helfen?
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 17.01.2018, 00:04
Titel:
|
|
Hallo,
Leerzeichen oder Kommas einfügen.
Grüße,
Harald
|
|
|
jh4711 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 37
|
|
|
|
Anmeldedatum: 10.12.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 17.01.2018, 00:14
Titel:
|
|
Hallo Harald,
habe jetzt ca. 15 Varianten ausprobiert. Jedes Mal kommt die Meldung
Wenn ich dann wieder x durch das Datum in der Query ersetze, klappt es. Hast du noch weitere Ideen? Habe im Internet schon verschiedenste Varianten mit ' x ' oder + x + gesehen, doch leider hat nichts funktioniert. Liegt es vielleicht an der Deklarierung des Datums?
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 17.01.2018, 05:37
Titel:
|
|
Hallo,
der Fehler liegt anscheinend im Aufruf von adodb_query. Wenn du den nicht funktionierenden und vielleicht noch den funktionierenden Auruf postest, kann man dir vielleicht weiterhelfen.
Zitat: |
Liegt es vielleicht an der Deklarierung des Datums? |
Wie deklarierst du denn das Datum?
Grüße,
Harald
|
|
|
jh4711 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 37
|
|
|
|
Anmeldedatum: 10.12.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 17.01.2018, 12:43
Titel:
|
|
Hallo Harald,
Funktioniert:
Funktioniert nicht (inkl. Änderung bzgl. Kommaposition und Leerzeichen):
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 17.01.2018, 13:26
Titel:
|
|
Hallo,
du hattest in deinem ursprünglichen Beitrag eckige Klammern. Diese musst du auch im tatsächlichen Befehl setzen, damit aus den drei einzelnen Zeichenketten eine lange wird.
Grüße,
Harald
|
|
|
jh4711 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 37
|
|
|
|
Anmeldedatum: 10.12.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 17.01.2018, 13:43
Titel:
|
|
Harald, man könnte entweder meinen, dass ich es mittlerweile mit den Klammern gelernt haben müsste, oder dass Matlab mir jedes mal Steine in den Weg schmeißt... Ich weiß gar nicht, woher diese eckige Klammern kommen. Aber es funktioniert... Danke!
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|