Announcement

Collapse
No announcement yet.

SQL Anweisung

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • SQL Anweisung

    hi leute...

    ich habe 2 datenbanken und öchte aus jeder nur bestimmte spalten auslesen dem suchkreterium entsprechen....zugleich soll aber auch die groß und kleinschreibung nicht berücksichtigt werden...

    ich habe folgendes probiert...und nur zum teil umgesetzt bekommen...
    im moment weiß ich echt nich, wo ich einen fehler mache...

    ich möchte z.B:
    alle Kunden, deren bestand aus tailland stamt wissen

    <PRE>
    select Tabelle2.Nr,Tabelle1.Vorname,Tabelle1.Nachname,Tab elle1.Anschrift,Tabelle1.PLZ,Tabelle1.Wohnort,Tabe lle2.Bestand,Tabelle2.Herkunft, from Tabelle1,Tabelle2 where upper(Tabelle2.Bestand)=\""+Edit1->Text.Uppercase()+"\" and upper(Tabelle2.Herkunft) = \""+Edit2->Text.Uppercase()+"\" and Tabelle1.Nr=Tabelle2.Nr;
    </PRE>

    wie muß ich was ändern, damit die eingabe der beiden editfelder variable bleibt...

    sprich das heißt...z.B:
    in der ersten box gebe ich ein a ein und in der zeiten ein t...

    jetzt soll er alle einträge zeigen, die im bestand mit a beginnen und im herkunft alle die mit t beginnen...

    wer kann mir dabei helfen eine lösung zu finden?

    vielen dank schon jetzt...

    cu
    ronny

  • #2
    Hallo ronny<BR>
    <BR>
    Ich denke das Problem liegt in der where klausel. Meiner meinung nach solltest du mit LIKE abfragen. Es könnte etwa so aussehen.<BR>
    <BR>
    where upper(Tabelle2.Bestand)like ""+Edit1->Text.Uppercase()+"<BR>
    <BR>
    Dazu müsstes du im Suchbegriff noch diverse Platzhalter einfügen wie etwa % für eine beliebige anzahl Zeichen.<BR>
    <BR>
    Gruss Renat

    Comment

    Working...
    X