Mehre SQL Abfragen



  • Mahlzeit!

    Ich würde gerne meine Tabelle mit Vokabeln über SQL nach Units filtern. Dafür möchte ich mir Knöpfe erstellen, welche die verschieden Units auslesen. Wie kann ich das machen. Wenn ich es folgendermaßen mache, dann bekomme ich einen Fehler:

    void __fastcall TFEdit::Button1Click(TObject *Sender)
    {
            DM->Units->SQL = "SELECT * FROM SpanischTabelle WHERE Unidad = 1";
            DM->Units->Active = true;
    }
    

    Könnte mir da vielleicht einer helfen was ich falsch mache? Ich könnte keinen char String in einen TString umwandeln heißt es immer.

    Danke schonmal für die Hilfe.
    Bye, operator 🕶



  • DM->Units->SQL->Add("SELECT * FROM SpanischTabelle WHERE Unidad = 1");
    DM->Units->Open();

    Das ding wo es reinsoll ist eine Stringliste wie beispielsweise ein Memo und kein Text als einzelner AnsiString wie beispielsweise TEdit ...



  • Ahh, werde es gleich mal ausprobieren.

    Vielen Dank!



  • Hi,

    void __fastcall TFEdit::Button1Click(TObject *Sender)
    {
     DM->Units->Close();
     DM->Units->Clear();
     DM->Units->SQL->Add("SELECT * FROM SpanischTabelle WHERE Unidad = 1");
     try
      { 
       DM->Units->Open();
      }
     catch(...)
      {
       ShowMessage("Error");
      }
    }
    


  • <snip>

    Das klappt nicht! Clear () sei keine Eigenschaft von Query. 😞

    Edit:
    Zitate bitte auf das Notwendigste beschränken. Danke!

    [ Dieser Beitrag wurde am 01.04.2003 um 18:50 Uhr von Jansen editiert. ]



  • Hi,
    er meinte bestimmt DM->Units->Sql->Clear();

    Alexander Sulfrian



  • Ja, super, das klappt!

    Dann bedanke ich mich doch rechtherzlich für die Hilfe und mache mal einen neuen Thread auf mit einem anderen Prob.

    Nochmals vielen Dank!
    operator 🕶


Anmelden zum Antworten