Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1240to1244
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Zeilenumbruch in SQL-Abfrage

Zeilenumbruch in SQL-Abfrage
Jochen
Hallo Excel-Freunde,
habe folgende SQL-Abfrage:
"'SQLSTATMENT = "SELECT Kettendaten.ID, Kettendaten.BildNr, Kettendaten.Spannungsebene, Kettendaten.Kettenart, Kettendaten.Straenge, Kettendaten.Seil, Kettendaten.Buendel, Kettendaten.Strangabstand, Kettendaten.Anschluss, Kettendaten.Isolatorenkappe, Kettendaten.Isolationsklasse, Kettendaten.Eiszone, Kettendaten.Bemerkung, Kettendaten.Kettenbezeichnung, Kettendaten.Seil2, Kettendaten.ungueltig, Kettendaten.Neubau, Kettendaten.Feld17 FROM Kettendaten WHERE " & Bedingung_AC1 & Bedingung_AC2 & Bedingung_AC3 & ";""
Wie kann für eine bessere Übersicht einen Zeilenumbruch einbauen und wie sieht das dann aus?
Ich hoffe es jemand eine Lösung.
Danke im voraus
Jochen

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Zeilenumbruch in SQL-Abfrage
13.12.2011 11:13:17
guentherh
Hallo Jochen,
hoffe die ersten beiden Anführungszeichen stehen für das Zitat und den Kommentar
SQLSTATMENT = "SELECT Kettendaten.ID, Kettendaten.BildNr, Kettendaten.Spannungsebene, _ Kettendaten.Kettenart, Kettendaten.Straenge, Kettendaten.Seil, Kettendaten.Buendel, _
Kettendaten.Strangabstand, Kettendaten.Anschluss, Kettendaten.Isolatorenkappe, _
Kettendaten.Isolationsklasse, Kettendaten.Eiszone, Kettendaten.Bemerkung, _
Kettendaten.Kettenbezeichnung, Kettendaten.Seil2, Kettendaten.ungueltig, Kettendaten.Neubau, _
Kettendaten.Feld17 FROM Kettendaten WHERE " & Bedingung_AC1 & Bedingung_AC2 & _
Bedingung_AC3 & ";""
Vor dem Unterstrich muss immer ein Leerzeichen stehen
beste Grüße,
Günther
Anzeige
AW: Zeilenumbruch in SQL-Abfrage
13.12.2011 12:04:36
Jochen
Hallo Günther,
habe immer ein Leerzeichen vor dem Tiefstrich gesetzt und bekomme eine Fehlermeldung:
Fehler beim Kompilieren:
Erwartet: Anweisungsende
Was mach ich falsch?
Gruß
Jochen
AW: Zeilenumbruch in SQL-Abfrage
13.12.2011 12:59:36
guentherh
Sorry,
in meiner ersten Zeile fehlt hinten der Unterstrich mit leerzeichen.
gesehen?
AW: Zeilenumbruch in SQL-Abfrage
13.12.2011 13:37:24
Jochen
Hallo Günther,
habe meine Abfrage so eingegeben:
SQLSTATMENT = "SELECT Kettendaten.ID, Kettendaten.BildNr, _
Kettendaten.Spannungsebene, _
Kettendaten.Kettenart, _
Kettendaten.Straenge, _
Kettendaten.Seil, _
Kettendaten.Buendel, _
Kettendaten.Strangabstand, _
Kettendaten.Anschluss, _
Kettendaten.Isolatorenkappe, _
Kettendaten.Isolationsklasse, _
Kettendaten.Eiszone, _
Kettendaten.Bemerkung, _
Kettendaten.Kettenbezeichnung, _
Kettendaten.Seil2, _
Kettendaten.ungueltig, _
Kettendaten.Neubau, _
Kettendaten.Link FROM Kettendaten WHERE " & Bedingung_AC1 & Bedingung_AC2 & Bedingung_AC3 & ";"
Bekomme immernoch eine Fehlermeldung:
Fehler beim Kompilieren:
Erwartet: Anweisungsende
Hast noch einen Trick auf Lager;-))
Gruß
Jochen
Anzeige
AW: Zeilenumbruch in SQL-Abfrage
13.12.2011 15:11:15
guentherh
Hallo Jochen,
tut mir leid, ich habe Dich in den Wald geschickt.
Die Zeilen Verlängerung funktioniert nicht innerhalb eines Strings
zwei Alternativen:
SQLSTATMENT = ""
SQLSTATMENT = SQLSTATMENT & "SELECT Kettendaten.ID, Kettendaten.BildNr, "
SQLSTATMENT = SQLSTATMENT & "Kettendaten.Spannungsebene, "
SQLSTATMENT = SQLSTATMENT & "Kettendaten.Kettenart, "
SQLSTATMENT = SQLSTATMENT & "Kettendaten.Straenge, "
SQLSTATMENT = SQLSTATMENT & "Kettendaten.Seil, "
SQLSTATMENT = SQLSTATMENT & "Kettendaten.Buendel,"
SQLSTATMENT = SQLSTATMENT & "Kettendaten.Strangabstand,"
SQLSTATMENT = SQLSTATMENT & "Kettendaten.Anschluss, "
SQLSTATMENT = SQLSTATMENT & "Kettendaten.Isolatorenkappe, "
SQLSTATMENT = SQLSTATMENT & "Kettendaten.Isolationsklasse, "
SQLSTATMENT = SQLSTATMENT & "Kettendaten.Eiszone, "
SQLSTATMENT = SQLSTATMENT & "Kettendaten.Bemerkung, "
SQLSTATMENT = SQLSTATMENT & "Kettendaten.Kettenbezeichnung, "
SQLSTATMENT = SQLSTATMENT & "Kettendaten.Seil2,"
SQLSTATMENT = SQLSTATMENT & "Kettendaten.ungueltig, "
SQLSTATMENT = SQLSTATMENT & "Kettendaten.Neubau, "
SQLSTATMENT = SQLSTATMENT & "Kettendaten.Link FROM Kettendaten WHERE " & Bedingung_AC1 & Bedingung_AC2 & Bedingung_AC3 & ";"
und
SQLSTATMENT = "SELECT Kettendaten.ID, Kettendaten.BildNr, Kettendaten.Spannungsebene, _ Kettendaten.Kettenart, Kettendaten.Straenge, Kettendaten.Seil, Kettendaten.Buendel," _
& "Kettendaten.Strangabstand, Kettendaten.Anschluss, Kettendaten.Isolatorenkappe, " _
& "Kettendaten.Isolationsklasse, Kettendaten.Eiszone, Kettendaten.Bemerkung, " _
& "Kettendaten.Kettenbezeichnung, Kettendaten.Seil2, Kettendaten.ungueltig, Kettendaten.Neubau, " _
& "Kettendaten.Feld17 FROM Kettendaten WHERE " & Bedingung_AC1 & Bedingung_AC2 _
& Bedingung_AC3 & ";"""
Gruß,
Günther
Anzeige
AW: Zeilenumbruch in SQL-Abfrage
13.12.2011 15:14:26
guentherh
und bei der SQL-Abfrage ist mir aufgefallen, dass die
Bedingung_AC1 & Bedingung_AC2 & Bedingung_AC3
die logische Verknüpfung innerhal der Variablen haben müssen, sonst müsste es lauten
Bedingung_AC1 & " AND " & Bedingung_AC2 & " AND " & Bedingung_AC3
Gruß,
Günther
AW: Zeilenumbruch in SQL-Abfrage
13.12.2011 16:43:20
Jochen
Hallo Günther,
ich habe die erste Variante genommen, sieht sehr übersichtlich aus.
Danke noch einmal und einen schönen Abend;-))

299 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige