Thema Datum  Von Nutzer Rating
Antwort
21.12.2019 22:22:01 simar
NotSolved
21.12.2019 22:29:24 Mase
NotSolved
21.12.2019 22:35:04 Gast49606
NotSolved
21.12.2019 22:52:05 simar
NotSolved
22.12.2019 01:47:17 Mase
NotSolved
22.12.2019 09:40:39 simar
NotSolved
22.12.2019 16:37:35 Mase
NotSolved
Blau zu viele Zeilenfortsetzungen
22.12.2019 18:57:33 Gast76314
NotSolved
22.12.2019 19:40:48 Mase
NotSolved
23.12.2019 15:33:52 simar
NotSolved

Ansicht des Beitrags:
Von:
Gast76314
Datum:
22.12.2019 18:57:33
Views:
682
Rating: Antwort:
  Ja
Thema:
zu viele Zeilenfortsetzungen
.CommandText = Array( _ <<<<<< ROT MARKIERT
strSQL = "select t_namen.id_name" <<<<<< ROT MARKIERT
strSQL = strSQL & "t_liste.id_training"
strSQL = strSQL & "t_namen.sum_zehn"
...

Der Unterstrich am Ende der Zeile heißt so viel wie "auf der mächsten Zeile geht die Anweisung noch weiter". In deinem Fall stimmt das aber nicht, denn da kommt eine neue Anweisung, nämlich eine Zuweisung an die Variable strSQL. Aus dem gleichen Grund wird dir auch diese Zeile (Zeile 2) angekreidet. Beide stehen also im Zusammenhang.

Wenn du eine SQL Abfrage schon auf diese Weise zusammen bastelst, solltes du erst am Ende diese an CommandText übergeben.

strSQL = "SELECT * "
strSQL = strSQL & "... "
strSQL = strSQL & "... "
'...
strSQL = strSQL & "WHERE ..."
.CommandText = strSQL

Außerdem schadet es nicht, sich die Ausgabe von strSQL mal anzusehen. Es kann leicht passieren das die nicht so endet, wie man es gerne hätte (z.B. Leerzeichen vergessen, sodass Ausdrücke aneinander geklatscht und nicht mehr ausgewertet werden können; oder Zeichenketten nicht mit " umschlossen sind).

strSQL = strSQL & "sum_zehn"
Order by
strSQL = strSQL & "t_liste.id_training desc ") <<<<<< ROT MARKIERT

Was soll das sein? 'Order by' ist Teil der SQL-Abfrage, aber irgendwie fehlt da was - findest du nicht? - und darum wird dir die nachfolgende Zeile rot angezeigt.

 

Geh bitte alles tippel-tappel-Tour nochmal durch. Kommentier aus was nicht geht und gib dir den Inhalt von strSQL aus. Wenn er nicht stimmt, überleg warum und korrigiere es. Dann starte wieder von vorn (Inhalt kontrollieren). Wiederhole das ganze so lange bis es stimmt.

Mehr kann man dazu nicht sagen. Um ehrlich zu sein scheitert es hier an den Grundlagen. ;(


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
21.12.2019 22:22:01 simar
NotSolved
21.12.2019 22:29:24 Mase
NotSolved
21.12.2019 22:35:04 Gast49606
NotSolved
21.12.2019 22:52:05 simar
NotSolved
22.12.2019 01:47:17 Mase
NotSolved
22.12.2019 09:40:39 simar
NotSolved
22.12.2019 16:37:35 Mase
NotSolved
Blau zu viele Zeilenfortsetzungen
22.12.2019 18:57:33 Gast76314
NotSolved
22.12.2019 19:40:48 Mase
NotSolved
23.12.2019 15:33:52 simar
NotSolved