Nach Zeichenfolge abfragen?!

Krissi

Mitglied
Hallo ihr,

ich brauche dringend Hilfe..... mein Chef sitzt mir im Nacken und ich habe ein kleines Problem, dass für mich riesig ist.

Ich habe eine Oracle- Datenbank in der stehen Werte aus zwei Buchstaben, diese soll ich über ASP mit einem SQL- Statement auslesen und abgleichen. Aber irgendwie geht das nicht. Der erkennt mir meine Variable, die ich zum Vergleichen dazu schreibe nicht wirklich. Könnte ihr mir helfen, es wäre echt wichtig und ich euch auf ewig Dankbar.

Mein Quelltext:

sqltext= "Select distinct Breitevon, Breitebis from LeistungWBW2 where Stahl_Kennung ="&Stahl_Kennung
sqltext= sqltext & "Order by Breitebis"

Gruß Krissy
 
Schön langsam blick ich da durch (denk bzw hoff ich zumindest) :-)

Wenn du etwas vergleichst, brauchst du keine Anführungszeichen machen, wenn es bei dem Wert, mit dem verglichen werden soll, auch nicht so ist.

Wie heißen die beiden Spalten, die verglichen werden sollen?!
Stahl_Kennung und &Stahl_Kennung?!
Handelt es sich dabei um eine oder um 2 verschiedene Tabellen?! Bei 2 Tabellen solltest du ein Join verwenden.

lg D;-]c
 
Zuletzt bearbeitet:
also die Tabelle heißt Stahl_Kennung und bei mir wird sobald man einen Link anklickt ein Wert übergeben der auch Stahl_Kennung heißt..... also where Stahl_Kennung (die aus der Tabelle) =&Stahl_Kennung (die Variable aus meinem ASP text)!

man ist das alles wirr!
 
Das mit dem LIKE ist eine gute Idee, versuch das mal!

Wenn das auch nicht hinhaut, mach mal ein Leerzeichen bei "ORDER..." am Anfang, denn du verknüpfst ja alles zu einem String, und wenn kein Leerzeichen dazwischen ist, wird wahrscheinlich das ORDER noch zum Wert der Stahl_Kennung angefügt.

lg D;-]c
 
Zurück