carookee - group communication for you
Home / JavaForum / JDBC
Infos   |   Features   |   Gold-Edition   |   Kundenservice   
java
  Übersicht
  Forum
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
  Mitglieder
LOGIN





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
4.638 User online
0 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 58 von 277 (21%) |<   <   >   >|

Autor Gast
Datum 25.11.03, 11:47
Betreff Re: variable in einer SELECT-Anweisung verwenden ?!


    Zitat:
      Zitat:
      Hallo,

      kann mir jemand erklären wie ich eine Variablen "input", der ich über "input.readLine" nen Wert gegeben habe, in einer SELECT-Anweisung benutzen kann ??? z.B:

      datenmenge = sqlStatement.executeQuery("SELECT * FROM tkurse WHERE tkurse.Kurztitel = input;");

      Leider akzeptiert der das so nicht - hat jemand n Plan wie das ganze normalerweiße geht...???
      Danke für die Hilfe,
      grüße Udo
    Kannst Du den String nicht einfach zusammensetzen?
    datenmenge = sqlStatement.executeQuery("SELECT * FROM tkurse WHERE tkurse.Kurztitel = " + input + ";");
    Oder ist input kein String? Die select-Anweisung besteht doch offenbar aus einem String. Also musst Du doch nur dafür sorgen, dass der String auch korrekt zusammengesetzt wird, wie z.B. oben.
    Ich muss zugeben, so ganz habe ich die Frage nicht verstanden...
> Hallo,

kann mir jemand erklären wie ich eine Variablen "input", der ich über "input.readLine" nen Wert gegeben habe, in einer SELECT-Anweisung benutzen kann ??? z.B:

datenmenge = sqlStatement.executeQuery("SELECT * FROM tkurse WHERE tkurse.Kurztitel = input;");

Leider akzeptiert der das so nicht - hat jemand n Plan wie das ganze normalerweiße geht...???
Danke für die Hilfe,
grüße Udo

Kannst Du den String nicht einfach zusammensetzen?
datenmenge = sqlStatement.executeQuery("SELECT * FROM tkurse WHERE tkurse.Kurztitel = " + input + ";");
Oder ist input kein String? Die select-Anweisung besteht doch offenbar aus einem String. Also musst Du doch nur dafür sorgen, dass der String auch korrekt zusammengesetzt wird, wie z.B. oben.
Ich muss zugeben, so ganz habe ich die Frage nicht verstanden...


Hi,
thx für die schnelle Antwort. Ich habs mal probiert wie du vorgeschlagen hast, aber leider mit dem gleichen ergebnis...Meldung:
"java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] 2 Parameter wurden erwartet, aber es wurden zu wenig Parameter übergeben."´
Ja input ist ein String - ich weiß eben nicht warum ich ihn nicht einfach in der SELECT-Anweisung benutzen kann bzw. ob das überhaupt möglich ist.
Mein Problem nochmal: Ich will aus einer Datenbank bestimmte Sätze abfragen, die ich vorher eingebe. Diese Eingabe muß ich ja irgendwie in der SELECT-Anweisung verarbeiten... (oder woanders?) Und meine Idee, einfach ne variable zu nehmen und sie in der SELECT-Anweisung zu verwenden geht ja leider so nich - wegen der Meldung: " java.sql.SQLException...blalba (siehe oben)"

Is es so verständlich??
Thx für eure Mühe!


Diskussionsverlauf:
variable in einer SELECT-Anweisung verwenden ?!
    Re: variable in einer SELECT-Anweisung verwenden ?!
        Re: variable in einer SELECT-Anweisung verwenden ?!
            Re: variable in einer SELECT-Anweisung verwenden ?!
                Re: variable in einer SELECT-Anweisung verwenden ?! So gehts !!!

 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

Impressum  · Datenschutz  · AGB  · Infos  · Presse
Ein modernes Forum: teamturn.com